home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #2 / Amiga Plus CD - 1995 - No. 2.iso / internet / faq / englisch / comp.protocols.ppp < prev    next >
Encoding:
Text File  |  1995-04-11  |  97.2 KB  |  2,220 lines

  1. Archive-name: ppp-faq/part1
  2. Version: $Revision: 3.18 $
  3. Last-modified: $Date: 94/11/21 20:10:10 $
  4. URL: http://cs.uni-bonn.de/ppp/part1.html
  5.  
  6.                                              PPP FWI Letter from the editor
  7.                          1. LETTER FROM THE EDITOR
  8.                                      
  9.        Important Changes
  10.       
  11.        Introduction
  12.       
  13.        Information wanted
  14.       
  15.        DISCLAIMER
  16.       
  17. 1.0 Important Changes
  18.  
  19.   1994-NOVEMBER-16
  20.   
  21.     Updated part about NeXT PPP.
  22.    
  23.     Added some commercial products from my email backlog.
  24.    
  25.   OLDER CHANGES
  26.   
  27.     Updated part about          SVR4 ppp (5.3.1).
  28.    
  29.     (5.6.3) added blurb about ISPA, a msdos computer "packet driver" which
  30.    - among other de facto used protocols - also supports PPP over ISDN,
  31.    hopefully as of the RFC.
  32.    
  33.     few days or weeks ago added some vendors of PPP soft- and hardware in
  34.    part7/part8. I want to express, that that list, as any other information
  35.    in this postings/document, can't contain all products available, as I
  36.    can't possibly read all publications/advertisements all over the world
  37.    and put them in; I only include what people tell me or I stumble about.
  38.    See the disclaimer.
  39.    
  40.   VERY OLD CHANGES
  41.   
  42.     switched to another PPP relevant RFC search machine. It is still
  43.    situated in Europe (this time in Germany), so ppl. shouldn't use it at
  44.    regular intervals if from abroad.
  45.    
  46. 1.1 Introduction
  47.  
  48.    I took the Information in Ed Vielmetti's FAQ files, my personal
  49.    experience, and lots of stuff from comp.protocols.ppp, and built a new
  50.    document. Later, lots of people contributed at one or the other place.
  51.    
  52.    This document will be reposted fortnightly, as soon as it is fairly
  53.    stable, and weekly till then. Changed sections should be marked in the
  54.    Table of Contents with a ! or + for something got added or - for
  55.    something got deleted.
  56.    
  57. 1.2 Information Wanted
  58.  
  59.    If you have experience with anything mentioned here, or know of newer
  60.    versions, or of versions of software for other hardware/OS, or ... send
  61.    me mail. I'll include it and possibly mention your name, if you don't
  62.    express otherwise.
  63.    
  64.    The last paragraph applies explicitly to the authors themselves! Keep me
  65.    informed, please. If you send me complete entries, consider to get the
  66.    HTML version from http://theory.cs.uni-bonn.de/ppp/part?.html and send
  67.    me an edited version.
  68.    
  69. DISCLAIMER
  70.  
  71.    I want to express that any information in this posting or its follow-ups
  72.    is provided on an "AS-IS" basis as a service to my colleagues at other
  73.    Universities, without any implied or explicit warranties.
  74.    
  75.    To be more precise:
  76.    
  77.        I don't promise that all freely available programs are contained, or
  78.       that programs described here are (still) available, or ar suited for
  79.       anything useful better or worse than others. If you wan't me to
  80.       include s.th., tell me about it; but I don't promise that I'll
  81.       include it the same day or week or at all.
  82.       
  83.        I don't promise that commercial products contained here exist, that
  84.       all commercial products in existance are contained here, or that
  85.       products contained here are suited for anything useful better or
  86.       worse than others. If any vendors feel their product should be
  87.       included, and tells me about it, I probably would do it; but I don't
  88.       promise that I'll include it the same day or week or at all.
  89.       
  90.    After all, doing this FAQ isn't my primary duty at work.
  91.    
  92.                               Ignatios Souvatzis  <ignatios@cs.uni-bonn.de>
  93.                                                                            
  94.    
  95. -- 
  96. -- 
  97.     Ignatios Souvatzis
  98. -
  99. Solaris 2.1:  it's slow, needs 200M of disk space and comes without C compiler,
  100. which makes it remarkably close to MS-Windows. oleg@gd.cs.csufresno.edu
  101. Archive-name: ppp-faq/part2
  102. Version: $Revision: 3.15 $
  103. Last-modified: $Date: 94/11/28 20:10:10 $
  104. URL: http://cs.uni-bonn.de/ppp/part2.html
  105.  
  106.                                                                What is PPP?
  107.                               2. WHAT IS PPP?
  108.                                      
  109.        Introduction
  110.       
  111.        PPP features which may or may not be present
  112.       
  113.        PPP glossary
  114.       
  115.        PPP-relevant RFC's
  116.       
  117. 2.1 Introduction
  118.  
  119.    PPP is the Internet Standard for transmission of IP packets over serial
  120.    lines. PPP supports async and sync lines. For a general discussion of
  121.    PPP, and of the PPP vs. SLIP question, look at the paper
  122.    ftp.uu.net:vendor/MorningStar/papers/sug91-cheapIP.ps.Z (paper) and
  123.    sug91-cheapIP.shar.Z (overhead projector slides)
  124.    
  125. 2.2 PPP features which may or may not be present
  126.  
  127.    Above and beyond compatibility with basic PPP framing, note whether the
  128.    software implements the following features.  Not all features are needed
  129.    or even desired in every product. Please note also that not every free
  130.    or commercial product description in this document has a complete list
  131.    of all features includes.
  132.    
  133.   demand-dial             Bring up a PPP interface and dial the phone when
  134.                           packets are queued for delivery; bring the
  135.                          interface down after some   period of inactivity.
  136.                          
  137.    redial (For lack of a better term)
  138.                           Bring up a PPP interface whenever it goes down,
  139.                          to keep a line up.    (sometimes called camping)
  140.                          
  141.    camping (on a line)    see redial
  142.                          
  143.     scripting             Negotiate through a series of prompts or
  144.                          intermediate   connections to bring up a PPP link,
  145.                          much like the sequence of events   used to bring
  146.                          up a UUCP link.
  147.                          
  148.    parallel               Configure several PPP lines to the same
  149.                          destination and   do load sharing between them.
  150.                          (In process of getting standardized.)
  151.                          
  152.    filtering               Select which packets to send down a link or
  153.                          whether to   bring up a "demand-dial" link based
  154.                          on IP or TCP packet type or TOS,   e.g. don't dial
  155.                          the phone for ICMP ping packets.
  156.                          
  157.    header compression     TCP header compression according to RFC1144.
  158.                          Marginally useful on high speed lines, essential
  159.                          for low speed lines.
  160.                          
  161.    server                 Accept incoming PPP connections, which might well
  162.                          also   include doing the right things with
  163.                          routing.
  164.                          
  165.    tunneling              Build a virtual network over a PPP link across a
  166.                          TCP stream    through an existing IP network.
  167.                          
  168.    extra escaping         Byte-stuffing characters outside the negotiated
  169.                          asyncmap, configurable in advance but not
  170.                          negotiable.
  171.                          
  172. 2.3 PPP glossary
  173.  
  174.    Every new technology breeds its own set of acronyms.  PPP is no
  175.    different.  Here is a glossary of sorts.
  176.    
  177. ack                     Acknowledgement.
  178. AO                      Active open [state diagram] (no lonter part of the
  179.                         FSM as of RFC1331)
  180. C                       Close [state diagram]
  181. CHAP                    Challenge-Handshake Authentication Protocol
  182.                         (RFC1334)
  183. D                       Lower layer down [state diagram]
  184. DES                     Data Encryption Standard
  185. DNA                     Digital Network Architecture
  186. IETF                    Internet Engineering Task Force.
  187. IP                      Internet Protocol
  188. IPCP                    IP Control Protocol.
  189. IPX                     Internetwork Packet Exchange (Novell's networking
  190.                         stack)
  191. FCS                     Frame Check Sequence [X.25]
  192. FSA                     Finite State Automaton
  193. FSM                     Finite State Maschine
  194. LCP                     Link Control Protocol.
  195. LQR                     Link Quality Report.
  196. MD4                     MD4 digital signature algorithm
  197. MD5                     MD5 digital signature algorithm
  198. MRU                     Maximum Receive Unit
  199. MTU                     Maximum Transmission Unit
  200. nak                     Negative Acknowledgement
  201. NCP                     Network Control Protocol.
  202. NRZ                     Non-Return to Zero bit encoding. (SYNC ppp default
  203.                         because of
  204.                         availability)
  205. NRZI                    Non-Return to Zero Inverted bit encoding. (SYNC ppp
  206.                         preferred
  207.                         alternative to NRZ)
  208. OSI                     Open Systems Interconnect
  209. PAP                     Password Authentication Protocol (RFC1334)
  210. PDU                     Protocol Data Unit (i.e., packet)
  211. PO                      Passive open [no longer part of state diagram]
  212. PPP                     Point to Point Protocol (
  213.                         RFC1548 /
  214.                         RFC1549,
  215.                         1332,
  216.                         1333,
  217.                         1334,
  218.                         1551,
  219.                         1376,
  220.                         1377,
  221.                         1378)
  222. RCA                     Receive Configure-Ack [state diagram]
  223. RCJ                     Receive Code-Reject [state diagram]
  224. RCN                     Receive Configure-Nak or -Reject [state diagram]
  225. RCR+                    Receive good Configure-Request [state diagram]
  226. RER                     Receive Echo-Request [no longer part of state
  227.                         diagram]
  228. RFC                     Request for Comments (internet standard)
  229. RTA                     Receive Terminate-Ack [state diagram]
  230. RTR                     Receive Terminate-Request [state diagram]
  231. RUC                     Receive unknown code [state diagram]
  232. sca                     Send Configure-Ack [state diagram]
  233. scj                     Send Code-Reject [state diagram]
  234. scn                     Send Configure-Nak or -Reject [state diagram]
  235. scr                     Send Configure-Request [state diagram]
  236. ser                     Send Echo-Reply [no longer part of state diagram]
  237. sta                     Send Terminate-Ack [state diagram]
  238. str                     Send Terminate-Request [state diagram]
  239. ST-II                   Stream Protocol
  240. TO+                     Timeout with counter > 0 [state diagram]
  241. TO-                     Timeout with counter expired [state diagram]
  242. VJ                      Van Jacobson (RFC1144 header compression algorithm)
  243. XNS                     Xerox Network Services
  244.                         
  245. 2.4 PPP relevant RFCs
  246.  
  247.    Here's a list with descriptions.  Note some of these are obsolete. You
  248.    might also want to  search for recent RFCs or  internet drafts in an
  249.    up-to-date  RFC archive.
  250.    
  251. 1717                    Sklower, K.; Lloyd, B.; McGregor, G.; Carr, DThe
  252.                         PPP Multilink Protocol (MP).  1994 November; 21 p.
  253.                         (Format: TXT=46264 bytes)
  254. 1663                    Rand, DPPP Reliable Transmission.  1994 July; 8 p.
  255.                         (Format: TXT=17281 bytes)
  256. 1662                    Simpson, W.,edPPP in HDLC-like Framing.  1994 July;
  257.                         25 p. (Format: TXT=48058 bytes)  (Obsoletes  RFC
  258.                         1549)
  259. 1661                    Simpson, W.,edThe Point-to-Point Protocol (PPP).
  260.                         1994 July; 52 p. (Format: TXT=103026 bytes)
  261.                         (Obsoletes  RFC 1548)
  262. 1638                    Baker, F.; Bowen, R.,edsPPP Bridging Control
  263.                         Protocol (BCP).  1994 June; 28 p. (Format:
  264.                         TXT=58477 bytes)
  265. 1619                    Simpson, WPPP over SONET/SDH.  1994 May; 4 p.
  266.                         (Format: TXT=8893 bytes)
  267. 1618                    Simpson, WPPP over ISDN.  1994 May; 6 p.  (Format:
  268.                         TXT=14896 bytes)
  269. 1598                    Simpson, WPPP in X.25.  1994 March; 7 p. (Format:
  270.                         TXT=13835 bytes)
  271. 1570                     Simpson, W.,ed.  PPP LCP Extensions. 1994 January;
  272.                         18 p. (Format: TXT=35719 bytes) (Updates RFC 1548)
  273. 1553                    Mathur, S.; Lewis, M.  Compressing IPX Headers Over
  274.                         WAN Media (CIPX).  1993 December; 23 p. (Format:
  275.                         TXT=47450 bytes)
  276. 1552                    Simpson, W.  The PPP Internetwork Packet Exchange
  277.                         Control Protocol (IPXCP).  1993 December; 14 p.
  278.                         (Format: TXT=29174 bytes)
  279. 1551                     Allen, M.  Novell IPX Over Various WAN Media
  280.                         (IPXWAN).  1993 December; 22 p. (Format: TXT=54210
  281.                         bytes) (Obsoletes RFC 1362)
  282. 1549                     Simpson, W.,ed.  PPP in HDLC Framing. 1993
  283.                         December; 18 p. (Format: TXT=36353 bytes)
  284.                         (Obsoleted by RFC 1662)
  285. 1548                     Simpson, W.  The Point-to-Point Protocol (PPP).
  286.                         1993 December; 53 p. (Format: TXT=111638 bytes)
  287.                         (Obsoletes RFC 1331; Obsoleted by RFC 1661; Updated
  288.                         by RFC 1570)
  289. 1547                     Perkins, D.  Requirements for an Internet Standard
  290.                         Point-to-Point Protocol.  1993 December; 21 p.
  291.                         (Format: TXT=49811 bytes)
  292. 1378                     PPP AppleTalk Control Protocol (ATCP). Parker, B.
  293.                         1992 November; 16 p. (Format: TXT=28496 bytes)
  294. 1377                     PPP OSI Network Layer Control Protocol (OSINLCP).
  295.                         Katz, D.  1992 November; 10 p. (Format: TXT=22109
  296.                         bytes)
  297. 1376                     PPP DECnet Phase IV Control Protocol (DNCP).
  298.                         Senum, S.J.  1992 November; 6 p. (Format: TXT=12448
  299.                         bytes)
  300. 1362                     Allen, M.  Novell IPX Over Various WAN Media
  301.                         (IPXWAN).  1992 September; 18 p. (Format: TXT=30220
  302.                         bytes)
  303. 1334                     PPP authentication protocols. Lloyd, B.; Simpson,
  304.                         W.A.  1992 October; 16 p. (Format: TXT=33248 bytes)
  305. 1333                     PPP link quality monitoring. Simpson, W.A.  1992
  306.                         May; 15 p. (Format: TXT=29965 bytes)
  307. 1332                     PPP Internet Protocol Control Protocol (IPCP).
  308.                         McGregor, G.  1992 May; 12 p. (Format:  TXT=17613
  309.                         bytes) (Obsoletes RFC1172)
  310. 1331                     Point-to-Point Protocol (PPP) for the transmission
  311.                         of multi-protocol datagrams over point-to-point
  312.                         links. Simpson, W.A.  1992 May; 66 p. (Format:
  313.                         TXT=129892 bytes) (Obsoletes RFC1171, RFC1172;
  314.                         obsoleted by RFC 1548)
  315. 1220                     Point-to-Point Protocol extensions for bridging.
  316.                         Baker, F.,ed.  1991 April; 18 p. (Format: TXT=38165
  317.                         bytes)
  318. 1172                     Point-to-Point Protocol (PPP) initial
  319.                         configuration options. Perkins, D.; Hobby, R.  1990
  320.                         July; 38 p. (Format: TXT=76132 bytes) (Obsoleted by
  321.                         RFC1331, RFC1332)
  322. 1171                     Point-to-Point Protocol for the transmission of
  323.                         multi-protocol datagrams over Point-to-Point links.
  324.                         Perkins, D.  1990 July; 48 p. (Format: TXT=92321
  325.                         bytes) (Obsoletes RFC1134; Obsoleted by RFC1331)
  326. 1134                     Point-to-Point Protocol: A proposal for
  327.                         multi-protocol transmission of datagrams over
  328.                         Point-to-Point links. Perkins, D.  1989 November;
  329.                         38 p. (Format: TXT=87352 bytes) (Obsoleted by
  330.                         RFC1171)
  331. 1144                     Compressing TCP/IP headers for low-speed serial
  332.                         links. Jacobson, V.         1990 February; 43 p.
  333.                         (Format: TXT=120959 PS=534729 bytes)
  334.                         
  335.    In comp.protocols.ppp (Message-ID:
  336.    <BOB.92Dec3145948@volitans.MorningStar.Com>)
  337.    
  338.                                       bob@MorningStar.Com (Bob Sutterfield)
  339.                                                                            
  340.    wrote :
  341.    
  342.     All of 1134, 1171, and 1172 (and 1055, for that matter :-) have been
  343.    obsoleted.  They're interesting only if you want to debug a connection
  344.    with an ancient PPP implementation, and you're wondering why (e.g.) it
  345.    asked you for IPCP option 2 with a length of only 4, and
  346.    Compression-Type 0x0037.
  347.    
  348.     (There's a lot of that still running around - be careful out there.)
  349.    
  350.    
  351. -- 
  352. -- 
  353.     Ignatios Souvatzis
  354. -
  355. Solaris 2.1:  it's slow, needs 200M of disk space and comes without C compiler,
  356. which makes it remarkably close to MS-Windows. oleg@gd.cs.csufresno.edu
  357. Archive-name: ppp-faq/part3
  358. Version: $Revision: 3.9 $
  359. Last-modified: $Date: 94/12/26 20:10:12 $
  360. URL: http://cs.uni-bonn.de/ppp/part3.html
  361.  
  362.                                                   PPP configuration recipes
  363.                      3. HOW TO (CONFIGURATION RECIPES)
  364.                                      
  365.       
  366.       complain about missing or incorrect information in the FAQ list
  367.       
  368.        connect a single host to a network without needing a new subnet.
  369.       
  370.       
  371.       configure free ppp for sun to interoperate with MacPPP 1.0
  372.       
  373.       
  374.       get SCO TCP 1.2 to connect to Ethernet LANs by a PPP link
  375.       
  376.        use PPP through a X.25 PAD
  377.       
  378.        use SunLINK PPP 1.0 to a CISCO
  379.       through a sync line
  380.       
  381.        use MacPPP 2.0.1 on non-US
  382.       System 6 MACs
  383.       
  384.        stop MacPPP to dial without being told to
  385.       
  386. 3.0 complain about missing or incorrect information in the FAQ list
  387.  
  388.    E-mail to
  389.    
  390.                         ignatios@theory.cs.uni-bonn.de (Ignatios Souvatzis)
  391.                                                                            
  392.    and add information I'll need to think about it. That is:
  393.    
  394.        In case of incorrect information, send me the correct information
  395.       and the source of it.
  396.       
  397.        In case of missing information, send me the information which is
  398.       missing and the source of it.
  399.       
  400. 3.1 connect a single host to a network without needing a new subnet.
  401.  
  402.    If you have only one single machine on the other side, the easiest way
  403.    is to give it a IP address belonging to the local ethernet/IP subnet,
  404.    and to tell the ppp gateway machine to advertise (proxy arp) its own
  405.    ethernet address as the other machines'. Works like a charm here. Of
  406.    course, for a large group or complicated network on the other side, you
  407.    would get more management problems.
  408.    
  409.    On the gateway do:
  410.    
  411.  
  412. arp -s othermachinesipaddress myownethernetaddress permanent public
  413. ifconfig pppNUMBER myipaddress othermachinesipaddress [other params] up
  414.  
  415.    on remote machine:
  416.    
  417.  
  418. ifconfig pppNUMBER gatewaysipaddress [other params] up
  419. route add default gatewaysipaddress 1
  420.  
  421.    pppNUMBER might be spelled as dpNUMBER for dialup IP.
  422.    
  423.    Of course, if you use routeing daemons, you could also propagate the
  424.    route via routed / gated etc. to other machines, but it's more painful
  425.    because every machine has to do it (and might choose not to do it), and
  426.    every machine doing IP on a Ethernet HAS to talk arp.
  427.    
  428.    On intermittently connected demand-dialed links, you may need to edit
  429.    /etc/gateways to define the destination of the PPP or SLIP connection as
  430.    a "passive" link.  Otherwise, routed will remove routes from the
  431.    kernel's routing table that use that link, because it won't hear RIPs
  432.    coming from hosts or routers across the wire.  Since it doesn't hear
  433.    anything from hosts or routers on the far side of the wire, routed
  434.    assumes that the link is dead forever.
  435.    
  436.                                ignatios@cs.uni-bonn.de (Ignatios Souvatzis)
  437.                                                                            
  438. 3.2 configure KA9Q PPP and it's Unix counterpart
  439.  
  440.  
  441. Newsgroups: comp.protocols.ppp
  442. From: kim@MorningStar.Com (Kim Toms)
  443. Subject: Re: PPP for DOS? (good info for FAQ)
  444. Date: Wed, 9 Dec 1992 06:26:28 GMT
  445.  
  446.    I have been able to use the ka9q software on my PC to call my Suns at
  447.    work.  This is available from merit.edu:/pub/ppp/ka9q.zip. I had to tell
  448.    our Sun product [that would be Morning Star PPP, see below. I.S.]
  449.    "nolqm" in order to prevent it from hanging up because of an lqm
  450.    failure, but other than that, I have had no trouble.
  451.    
  452.    Below, I include the configuration I use on my pc.  I unpacked the ka9q
  453.    distribution into \ka9q.  All the configuration files are located there.
  454.    
  455.    
  456.    I have also been able to use the NCSA telnet packet driver, however, I
  457.    could not use ftp with that, so I gave it up some months ago.
  458.    
  459.    Here's what I use on the PC:
  460.    
  461.    In a file called "doit2.bat":
  462.    
  463.  
  464. net -d \ka9q dialup.net
  465.  
  466.    In a file called "dialup.net":
  467.    
  468.  
  469. ip address 137.175.2.42
  470. attach asy 0x3f8 4 ppp pp0 1024 256 9600
  471. dialer pp0 dialup.ppp
  472. ppp pp0 trace 2
  473. ppp pp0 quick
  474. ppp pp0 lcp open
  475. ppp pp0 ipcp open
  476. route add default pp0
  477. ip ttl 32
  478. tcp mss 1460
  479. tcp window 2920
  480. domain addserver 137.175.2.11
  481. domain suffix MorningStar.Com
  482. domain cache clean on
  483. start echo
  484. start discard
  485. start telnet
  486. start ftp
  487. start finger
  488. start ttylink
  489.  
  490.    In a file called "dialup.ppp":
  491.    
  492.  
  493. control down
  494. wait 1000
  495. control up
  496. wait 1000
  497. wait 2000
  498. send "at\r"
  499. wait 3000 "OK"
  500. send "atdt4515016\r"
  501. wait 60000 "login: "
  502. send "<username>\r"
  503. wait 5000 "word:"
  504. wait 1000
  505. send "<password>\r"
  506.  
  507.   3.2.2 CONFIGURE KA9Q PPP (WITH NEW DIALER) AND IT'S UNIX COUNTERPART
  508.   
  509.    deleted, becausy to my knowledge, there is no KA9Q with new dialer and
  510.    working PPP.
  511.    
  512.   3.2.3 CONFIGURE JNOS
  513.   
  514.    I have jnos1.08 up and running. [that is,  'version 911229 (WG7J
  515.    v1.08)'].   For a sample configuration, get the  configuration and
  516.    executable you can ftp from  speckled.mpifr-bonn.mpg.de, user ftp,
  517.    directory /pub/rhein.de or /pub/incoming. The remarks in 3.3 about
  518.    'vjmode draft' or 'vjmode 1331' apply here, too.
  519.    
  520.                                ignatios@cs.uni-bonn.de (Ignatios Souvatzis)
  521.                                                                            
  522. 3.3 configure NCSA with the merit ppp packet driver and its  unix
  523. counterpart
  524.  
  525.    I had at least partial success using the parameters, to the public ppp
  526.    for SUNOS (dp-2.3, but I suspect any of dp-2.1 or dp-2.2* or
  527.    pppd-1.01beta or ppp-1.1 would have the same behaviour) -ac -pc vjmode
  528.    draft. The latter would be called in ppp-1.1 (and up) 'vjmode rfc1331'.
  529.    
  530.                                ignatios@cs.uni-bonn.de (Ignatios Souvatzis)
  531.                                                                            
  532. 3.4 work BOOTP over protocols such as SLIP or PPP
  533.  
  534.  
  535. Newsgroups: comp.protocols.ppp
  536. From: johnson@tigger.jvnc.net (Steven L. Johnson)
  537. Subject: Re: Tech?: BOOTP over SLIP or PPP
  538. Date: Wed, 2 Dec 1992 03:14:37 GMT
  539.  
  540.    [Somebody on the net] writes:
  541.    
  542.     Does anybody know if there is a description of how to work BOOTP over
  543.    protocols such as SLIP or PPP. It seems this should work but the problem
  544.    is that there is a field in the BOOTP header that contains the physical
  545.    layer type, and these numbers are defined as the hardware types for ARP.
  546.     Since SLIP and PPP do not use ARP, they do not have numbers.I haven't
  547.    looked very far, and would appreciate a pointer to any previous work or
  548.    concensus.  I've used a type 0 but only with a cisco terminal server.  I
  549.    don't know if this causes problems on other implementations.
  550.    
  551.    The second problem is that the BOOTP header also contains a field for
  552.    the physical layer address (i.e. Ethernet address). PPP and SLIP do not
  553.    have an physical layer addresses. What does the BOOTP server have to
  554.    base it's IP address suggestion on?  It's my understanding that PPP can
  555.    itself negotiate the IP address and that this is the preferred method.
  556.    If the IP address is included in the bootp request then the remaining
  557.    configuration is done based on that IP address and not the hardware
  558.    address.  With SLIP there isn't this option, so the IP address must be
  559.    assigned by knowing the physical port on which the request was received.
  560.     Again, I used an address of 0 (with a address length of 0, I think) and
  561.    this didn't seem to cause a problem.
  562.    
  563.    On a terminal server that contained only a minimal implementation of
  564.    bootp, it was necessary to send two requests.  The first request was
  565.    satisfied by the terminal server and configured only the IP address.  A
  566.    subsequent request (that contained the IP address provided by the first
  567.    request) was forwarded by the terminal server to a bootp server on the
  568.    ethernet and provided the rest of the configuration from a standard
  569.    bootptab.
  570.    
  571.                                                                      -Steve
  572.                                                                            
  573. 3.5 configure free ppp for sun to interoperate with MacPPP 1.0
  574.  
  575.  
  576. From: guy@world.std.com (Guy K Hillyer)
  577. Comments-by: Ignatios Souvatzis, marked with [comments... I.S.]
  578. Subject: Success with MacPPP
  579. Date: Wed, 20 Jan 1993 02:02:08 GMT
  580.  
  581.    After many travails, I finally got MacPPP to work for me.  This is the
  582.    story of how I got it to work.  This account is purely anecdotal.  I
  583.    don't claim to know what is the best configuration, just what worked for
  584.    me.
  585.    
  586.    I submit this for the benefit of other poor suckers who might otherwise
  587.    spend days getting a Mac/Sun PPP link to work, like I did. I'm a happy
  588.    camper now, and thanks to Larry Blunk @ merit.edu for making his
  589.    implementation freely available.  Now all I need is a T1 line to my
  590.    house and I'll be all set.
  591.    
  592.    [I'm not sure MacPPP works on T1 lines, I'm pretty sure the Perkins et
  593.    al.  PPP doesn't work over T1 lines. I.S.]
  594.    
  595.    After working with the beta release for a while, I picked up the latest
  596.    and greatest MacPPP at merit.edu.  The file is named
  597.    /pub/ppp/macppp1.0.sit.hqx.  I don't think there's any big difference
  598.    between that and the beta version, but the docs did have two or three
  599.    new sentences that helped to clarify matters.
  600.    
  601.    The ppp I'm using on the UNIX side is the one identified as
  602.    `Perkins/Clements/Fox/Christy PPP for SunOS' in the comp.protocols.ppp
  603.    FAQ.  During the course of debugging my connection, I installed the
  604.    package identified in that document as dp-2.2, but it behaved in exactly
  605.    the same way as the other one did with regard to the problems I was
  606.    having, so I only tried it briefly.  It has some more advanced
  607.    capabilities so I may switch to it in the future, but for now I'm just
  608.    glad to have a working configuration.
  609.    
  610.    Mac configuration:
  611.    
  612.        One mistake I made was ignoring the point made in the MacPPP docs
  613.     about configuring MacTCP for server addressing.  I thought that
  614.    "server addressing" implied that the mac would get its IP address
  615.    from some kind of server on my network, using RARP or something     like
  616.    that.  I thought that didn't make sense in my situation, so I
  617.    configured MacTCP for manual addressing.  In fact, I now believe
  618.    that "server addressing" means that TCP gets the address from     the IP
  619.    layer.  I'm not an ISO networking model savant, so this
  620.    
  621.        [must be wrong... the IP layer gets its address from the PPP layer,
  622.        which can do an address negotiation.]
  623.    
  624.        notion should be taken with a grain of salt.
  625.    
  626.        I also set MacTCP to have a "class C" network address.  I think
  627.    this only matters for broadcast packets, because it sets the
  628.    netmask.  Again, I'm treading on thin ice here.
  629.    
  630.        I set the IP addresses in the MacPPP control panel's IPCP
  631.    configuration window.  This probably isn't necessary, but I     wanted
  632.    to make sure that I got a particular address.  If you set     the
  633.    addresses on the Mac side, you'll want to specify the     addresses and
  634.    disable IP address negotiation on the UNIX side     ("-ip" option to
  635.    ppp).
  636.    
  637.        I first got things working with VJ header compression disabled on
  638.     both sides.  You may want to try it this way if you have any
  639.    trouble.  This is set in the IPCP window.  If you disable VJ     header
  640.    compression on the Mac side, you'll want to disable it on     the UNIX
  641.    side as well ("-vj" option to ppp).
  642.    
  643.        [You probably need only to set it to 'draft'. The configuration
  644.    negotiation should do the rest. The only reason you need a 'vjmode'
  645.    option is that the format of the configuration option has changed and
  646.      the older ones don't understand the format of the aug91draft or
  647.    rfc1331 ones (which should be the same) I.S.]
  648.    
  649.        Once I got things working I turned on VJ header compression.  It
  650.    only worked for me if I selected "draft" mode on the UNIX side
  651.    ("vjmode draft" option to ppp).
  652.    
  653.    Sun configuration:
  654.    
  655.        I configure the ppp interface like this:
  656.    
  657.  
  658.         ifconfig ppp0 <Sun's IP addr> <Mac's IP addr> netmask 0xffffff00 do
  659. wn
  660.  
  661.    Then I start ppp like this:
  662.    
  663.  
  664.         ppp -p vjmode draft -ip <Sun's IP addr>:<Mac's IP addr>
  665.  
  666.    [which is also about the configuration of dp-2.x, on the login line.
  667.     You have to specify PPP_OPTIONS=vjmode,draft in the configuration file
  668.        for the network interface used by the mac. For ppp-1.1/2.tar.Z, use
  669.        'vjmode rfc1331' I.S.]
  670.    
  671.        The "-p" means passive, so the Sun waits for the Mac to start the
  672.     handshaking.  My experience was that without -p, there was a very
  673.    brief window during which the Mac could enter the negotiation, and
  674.    if it missed window, then all was lost.
  675.    
  676.        "vjmode draft" means to use the new version of negotiation
  677.    specified in the August 1991 Draft RFC for IPCP.  This is     apparently
  678.    the only version MacPPP knows how to deal with.  If     you've disabled
  679.    VJ header compression on the Mac, you should give     "-vj" instead.
  680.    
  681.        "-ip" disables IP address negotiation.  It probably would work
  682.    fine without this; I just haven't tried it that way.
  683.    
  684. 3.6 get SCO TCP 1.2 to connect to Ethernet LANs by a PPP link
  685.  
  686.  
  687. From: bob@MorningStar.Com (Bob Sutterfield)
  688. Subject: Re: PPP on SCO between different networks
  689.  
  690.    In article  uaa1006@dircon.co.uk (Peter Miles) writes:
  691.    
  692.       I need to set up a UNIX system which is on an ethernet LAN (with
  693.    its own IP address), so it can call up a PPP link to another    network,
  694.    and use a different IP address on the remote network. There's a bug in
  695.    SCO TCP 1.2 (but not in 1.1.3) that prevents this scenario with SCO's
  696.    PPP, and with any other PPP or SLIP software you might try to use on
  697.    your SCO system.  You can get the fix from
  698.    ftp.morningstar.com:pub/tools/SCO-route-fix, or through SCO's normal
  699.    support channels.
  700.    
  701. 3.7 use PPP through a X.25 PAD
  702.  
  703.  
  704. From: unrza3@cd4680fs.rrze.uni-erlangen.de (Markus Kuhn)
  705. Subject: Re: PPP or SLIP through PAD (X.29/X.25)
  706. Date: Mon, 5 Apr 1993 19:30:17 +0200
  707. Organization: Regionales Rechenzentrum Erlangen, Germany
  708.  
  709.    Does anybody have experience with "tunneling" PPP and SLIP through the
  710.    PAD-service (X.29 over X.25)? What I want is to let people dial up their
  711.    PAD-service and send their PPP/SLIP packets across the X.25 network into
  712.    the PAD-login of my UNIX-machine.  This should be possible, but I guess
  713.    the PAD-parameter configuration is critical?? Yes, that's of course
  714.    possible, because that's the way I use PPP. Use the PAD parameters for
  715.    the following settings:
  716.    
  717.        no escape character 1:0
  718.       
  719.        local echo off 2:0
  720.       
  721.        flow/control: RTS/CTS 5:2 (this is perhaps not a standard X.3
  722.       parameter)
  723.       
  724.        PAD should not react on XON/XOFF signals 12:0
  725.       
  726.    Other important values might be 3:0 4:1 9:0 10:0 13:0 14:0 15:0.
  727.    
  728.    You need a PAD that supports CTS/RTS flow control, because I don't know
  729.    about PPP software that supports XON/XOFF (although this would be
  730.    possible with the right async map).
  731.    
  732.                                                                      Markus
  733.                                                                            
  734. 3.8 use SunLINK PPP 1.0 to a CISCO through a sync line
  735.  
  736.    To connect successfully a Sun running 4.1.x and Sunlink PPP 1.0 to a
  737.    Cisco, you have to get patch 100941-02. Once it it installed, everything
  738.    works smoothly, as written in the documentation!
  739.    
  740.    My sun is an SS2, running 4.1.2 (sun4c architecture). We have a
  741.    'Transfix' digital leased line. That is: synchronous serial line,
  742.    64kbps.
  743.    
  744.    The problem without the patch is that everything seems to be OK, except
  745.    that the MTU given by a 'netstat -in' on device ppp0 is set to 0.
  746.    
  747.                                           -- Alain Mellan <amellan@acri.fr>
  748.                                                                            
  749. 3.9 use MacPPP 2.0.1 on non-US System 6 Macintoshes
  750.  
  751.    The current MacPPP Version (2.0.1) works on System 6 only if the system
  752.    folder is called "System Folder". On non-US systems (e.g. German
  753.    systems, where it is called "Systemordner"), MacPPP doesn't find some
  754.    file it needs. On System 7 Macs this problem isn't there.
  755.    
  756.    The workaround is, to rename the system folder to "System Folder". Other
  757.    programs will ask the system, how the system folder is named, and
  758.    continue to work.
  759.    
  760.    Thanks to hn277pk@unidui.uni-duisburg.de (Peter Koch) for summarizing
  761.    this information to me, who never used a Macintosh (with the exception
  762.    of playing Shufflepack CafO once).
  763.    
  764. 3.10 stop MacPPP to automagically dial without being asked to
  765.  
  766.    In article <x@y>, somebody@somewhere wrote:
  767.    
  768.  
  769. > MacPPP is launching when I boot up my Mac. I've checked the 'Startup
  770. > items' folder and it's not in there.  Does anyone know why?
  771.  
  772.    A couple of things to check for are 1) some of the snmp agents will
  773.    cause macppp (at least older versions) to try and dial up the selected
  774.    server - the solution is to disable the snmp manager extension. 2) you
  775.    might have network time selected to set the clock at boot up - turn off
  776.    this option and instead set it for once an hour or something like that.
  777.    
  778.                                        dsc@cac.washington.edu (David Comay)
  779.                                                                            
  780.    Anything that opens the IP driver will cause MacPPP to dial up it's
  781.    target. Particularly you will see this problem with ZapTCP. It will open
  782.    the IP driver at boot time, as well as everytime a program quits.
  783.    
  784.                                           Tom Kimpton <tom@dtint.dtint.com>
  785.                                                                            
  786.    
  787. -- 
  788. -- 
  789.     Ignatios Souvatzis
  790. -
  791. Solaris 2.1:  it's slow, needs 200M of disk space and comes without C compiler,
  792. which makes it remarkably close to MS-Windows. oleg@gd.cs.csufresno.edu
  793. Archive-name: ppp-faq/part4
  794. Version: $Revision: 3.12 $
  795. Last-modified: $Date: 95/02/06 20:10:10 $
  796. URL: http://cs.uni-bonn.de/ppp/part4.html
  797.  
  798.                                                   PPP questions and answers
  799.                     4. MISC. PPP QUESTIONS WITH ANSWERS
  800.                                      
  801.        Does somebody have a patent on PPP?
  802.       
  803.        Is it possible to use PPP as link layer in ISDN?
  804.       
  805.        My ppp does infinite configuration negotiation. What's wrong?
  806.       
  807.        My ppp gets strange configure rejects. What's wrong?
  808.       
  809.        What is Asychronous HDLC?
  810.       
  811. 4.1 Does somebody have a patent on PPP?
  812.  
  813.  
  814. From: emv@msen.com (Edward Vielmetti)
  815. Newsgroups: comp.protocols.tcp-ip,comp.unix.sysv386,comp.protocols.ppp
  816. Subject: Re: Public domain PPP for SCO 2.0??
  817. Date: 8 Dec 1992 06:04:52 GMT
  818.  
  819.    [Somebody] wrote:
  820.    
  821.    Doesn't matter.  I just read (in another newsgroup) that DEC has a
  822.    patent on PPP, and is asking $5000 for a license.  That means no public
  823.    domain PPP, and a rapidly increasing reluctance to support it from OEMs.
  824.     Stick with SLIP until something better comes along.  This is *not*
  825.    true.
  826.    
  827.    DEC has a patent application outstanding for the negotiation of a 48 bit
  828.    checksum which might be used in one of the option negotiation phases.
  829.    It is not an essential part of PPP; many implementations currently do
  830.    not use this little tiny algorithm in the way they work, and they work
  831.    just fine.
  832.    
  833.    There is no indication that the 48 bit FCS will be accepted or
  834.    standardized on by the IETF - from my reading of the  mailing lists
  835.    traffic that is unlikely at this point.
  836.    
  837.    There are free PPPs and there will continue to be free PPPs.  You will
  838.    also more likely buy PPPs as part of hardware you buy.
  839.    
  840. 4.2 Is it possible to use PPP as link layer in ISDN?
  841.  
  842.    [Somebody] wrote: Is it possible to use PPP as link layer in ISDN?  If
  843.    yes, what about signalling? Do you need to combine PPP with the I.451
  844.    for basic call control? PPP over ISDN is described by RFC 1618. It
  845.    promotes PPP in bit-sync or in octet-sync HDLC over ISDN B-channels, or
  846.    PPP in X25 / PPP in Frame Relay over ISDN D-channel.
  847.    
  848. 4.3 My ppp does infinite configuration negotiation.
  849. What's wrong?
  850.  
  851.   4.3.1 [CABLE PROBLEM]
  852.   
  853.    Each other month somebody posts a question which essentially is the one
  854.    above. It could, of course, be some very strange set of configurations
  855.    options which get the ppp to never terminate the negotiation process
  856.    (typical situations listed in further down). One other possibility was
  857.    seen many times on the derivatives of public ppp for suns, namely
  858.    pppd-1.01beta and dp-2.x.
  859.    
  860.    Detailed symptoms (from a posting on the net, I saw similar logfiles
  861.    some  months ago):
  862.    
  863.  
  864.   Typical debugging log output:
  865.  
  866.   Dec 18 16:11:01 pppd[1694]: Starting ppp daemon version 1.0beta patchleve
  867. l 1
  868.   Dec 18 16:11:01 pppd[1694]: warning... not a process group leader
  869.   Dec 18 16:11:01 pppd[1694]: pgrpid = 1694
  870.   Dec 18 16:11:01 pppd[1694]: popped stream module : ttcompat
  871.   Dec 18 16:11:01 pppd[1694]: popped stream module : ldterm
  872.   Dec 18 16:11:01 pppd[1694]: Using unit ppp0
  873.   Dec 18 16:11:01 pppd[1694]: hostname = Riga
  874.   Dec 18 16:11:01 pppd[1694]: connect: ppp0 /dev/ttya
  875.   Dec 18 16:11:01 pppd[1694]: fsm_sconfreq(c021): Sent id 1.
  876.   Dec 18 16:11:01 pppd[1694]: Timeout 6194:16b38 in 3 seconds.
  877.   Dec 18 16:11:01 pppd[1694]: Setting itimer for 3 seconds.
  878.   Dec 18 16:11:04 pppd[1694]: Alarm
  879.   Dec 18 16:11:04 pppd[1694]: fsm_sconfreq(c021): Sent id 2.
  880.   Dec 18 16:11:04 pppd[1694]: Timeout 6194:16b38 in 3 seconds.
  881.   Dec 18 16:11:04 pppd[1694]: Setting itimer for 3 seconds.
  882.   Dec 18 16:11:04 pppd[1694]: Setting itimer for 3 seconds.
  883.   Dec 18 16:11:07 pppd[1694]: Alarm
  884.   Dec 18 16:11:07 pppd[1694]: fsm_sconfreq(c021): Sent id 3.
  885.   Dec 18 16:11:07 pppd[1694]: Timeout 6194:16b38 in 3 seconds.
  886.   Dec 18 16:11:07 pppd[1694]: Setting itimer for 3 seconds.
  887.   Dec 18 16:11:07 pppd[1694]: Setting itimer for 3 seconds.
  888.  
  889.   ... [lots of repetitious logging deleted] ...
  890.  
  891.   Dec 18 17:02:24 pppd[1694]: Alarm
  892.   Dec 18 17:02:24 pppd[1694]: fsm_sconfreq(c021): Sent id 254.
  893.   Dec 18 17:02:24 pppd[1694]: Timeout 6194:16b38 in 3 seconds.
  894.   Dec 18 17:02:24 pppd[1694]: Setting itimer for 3 seconds.
  895.   Dec 18 17:02:24 pppd[1694]: Setting itimer for 3 seconds.
  896.   Dec 18 17:02:26 pppd[1694]: Hangup
  897.   Dec 18 17:02:26 pppd[1694]: Untimeout 6194:16b38.
  898.   Dec 18 17:02:26 pppd[1694]: Setting itimer for 0 seconds.
  899.   Dec 18 17:02:26 pppd[1694]: str_restore: pushed module ldterm
  900.   Dec 18 17:02:26 pppd[1694]: str_restore: pushed module ttcompat
  901.   Dec 18 17:02:26 pppd[1694]: fcntl(F_SETFL, fdflags): Bad file number
  902.  
  903.    The above final is caused by sending a SIGHUP to the pppd process
  904.    (however three successive SIGKILL's seem to be necessary to really   get
  905.    rid of it).
  906.    
  907.      The warning "not a process group leader" appears to be the   innocent
  908.    result of a subtle coding bug, with no later effects,   but I haven't
  909.    tried fixing it (variable "pid" uninitialized).
  910.    
  911.      During all this, there seems to be no activity on the serial line, as
  912.     evident from an Interfaker(tm) breakout patch box.  I was desperate
  913.    enough to lower the speed to 50 bps in order to verify this.
  914.    
  915.      At the same time, "netstat -i" does show increasing figures for the
  916.    ppp0 interface in the "Opkts" column, but in no other column.
  917.    
  918.    Solution: in all cases I could solve, it was a case of missing modem
  919.    control lines in the cables, leading to 'cts' floating to 'false'. The
  920.    LCP FSM happily sent configuration requests (they went to the serial
  921.    line driver buffer (and not out)), waited for an answer, got none, timed
  922.    out, and retried. After lots more of retries, especially on a big
  923.    machine, the send buffer finally does overflow, and ppp stops with an
  924.    error message.
  925.    
  926.    You just have to connect 2,3,4,5,6,7,8 and 20 to the modem to repair it,
  927.    or to wire a reasonably complete null-modem cable. No, there is no
  928.    software hack, except when you patch the sources yourself. And that
  929.    would be a bad idea in my opinion. Even a small Sparcstation SLC can
  930.    overload any modem on a serial line, and you would get lots of
  931.    unnecessary packet drops because of that.
  932.    
  933.                                                                        i.s.
  934.                                                                            
  935.   4.3.2 [ADDRESS CONFIGURATION ERROR]
  936.   
  937.    Each other month somebody posts a question which essentially is the one
  938.    above. It could, of course, be some very strange set of configurations
  939.    options which get the ppp to never terminate the negotiation process,
  940.    but this seems unlikely. This does happen under dp-2.3 [and probably
  941.    others, i.s.] when both sides of the link have differing opinions as to
  942.    what the 2 IP addresses should be.  If the remote-address offered from
  943.    the remote side doesn't match the locally configured version then dp-2.3
  944.    will send back an REJ packet.  The remote side will then resend the
  945.    original address again and the loop will continue.
  946.    
  947.    To see if this is the case check the log for address REJ's.  Then decode
  948.    the two hex addresses and print it out in the normal dot notation.  This
  949.    is the IP address pair of what dp-2.x expected and what it got.  Now
  950.    either reconfigure dp-2.x to expect this address or change the address
  951.    that the other side is sending.
  952.    
  953.                                                          Wolfgang Rupprecht
  954.                                                                            
  955. 4.4 What is Asychronous HDLC?
  956.  
  957.    It's HDLC with a character-by-character encapsulation, rather than a
  958.    bit-by-bit encapsulation. The details are discussed in the RFC1331,
  959.    appendix A. Basically, the flag character, the escape character and
  960.    (possibly) control characters are escaped by prepending the escape
  961.    character and XORing them with 0x20, while sync hdlc transparently
  962.    inserts '0' bits after sequences of 5 '1' bits to be sure to never
  963.    transmit the flag character in the frame.
  964.    
  965.    A short description of the part of ISO 3309:1991 that describes async
  966.    (ISO calls it start/stop mode) HDLC is available with anonymous ftp from
  967.    ftp.uni-erlangen.de in pub/doc/ISO/english/async-HDLC.
  968.    
  969.    
  970.    
  971. 4.5 My ppp gets strange configure rejects. What's wrong?
  972.  
  973.    Every few days, s.b. posts a similar question, which melts down to the
  974.    above, when you look at it.
  975.    
  976.    The symptoms are, e.g.:
  977.    
  978.  
  979. Feb  6 09:04:08 steffi ppp[232]: demuxprotrej: Unrecognized Protocol-Reject
  980.  for protocol 29801!
  981. Feb  6 09:04:09 steffi ppp[232]: demuxprotrej: Unrecognized Protocol-Reject
  982.  for protocol 67!
  983. Feb  6 09:04:09 steffi ppp[232]: demuxprotrej: Unrecognized Protocol-Reject
  984.  for protocol 15405!
  985. Feb  6 09:04:11 steffi ppp[232]: demuxprotrej: Unrecognized Protocol-Reject
  986.  for protocol 15405!
  987. ...
  988.  
  989.    Pre-ppp-2.1 implementations (I think); this includes dp-2.x and probably
  990.    early dp-3.x'es are too stupid to detect the old (RFC1172) vs. new  (RFC
  991.    1332 and later) format of VJ compression, although it differs in the
  992.    length and the length is explicit in each option. They tend to be off by
  993.    2 bytes after seeing such an option, and doing horrible things to
  994.    logfiles, like the cited ones.
  995.    
  996.    dp-2.x users should use DP_ARGS=vjmode,draft for talking to nearly
  997.    everything, or switch to ppp-2.1.2 if they don't need autodialup in the
  998.    next few months.
  999.    
  1000.    The faulty side is the other one.
  1001.    
  1002.                                                                        i.s.
  1003.                                                                            
  1004.    
  1005. -- 
  1006. -- 
  1007.     Ignatios Souvatzis
  1008. -
  1009. Solaris 2.1:  it's slow, needs 200M of disk space and comes without C compiler,
  1010. which makes it remarkably close to MS-Windows. oleg@gd.cs.csufresno.edu
  1011. Archive-name: ppp-faq/part5
  1012. Version: $Revision: 3.17 $
  1013. Last-modified: $Date: 95/01/30 20:10:22 $
  1014. URL: http://cs.uni-bonn.de/ppp/part5.html
  1015.  
  1016.                                                  Free PPP Software Packages
  1017.                        5. FREE PPP SOFTWARE PACKAGES
  1018.                                      
  1019.        Free PPP FOR SunOS 4.1.x
  1020.       
  1021.        Free PPP for BSD
  1022.       
  1023.        Free PPP for SVR4
  1024.       
  1025.        Free PPP for MSDOS
  1026.       
  1027.        Free PPP for AmigaOS
  1028.       
  1029.        Free PPP for NeXT
  1030.       
  1031.        Free PPP for Macintosh
  1032.       
  1033.        Free PPP for Ultrix
  1034.       
  1035.        Free PPP for Linux
  1036.       
  1037. 5.1 free PPP FOR SunOS 4.1.x
  1038.  
  1039.    
  1040.    
  1041.   5.1.1 PPP-2.1 FOR BSD, SUNOS 4.X,  ULTRIX AND LINUX
  1042.   
  1043.    
  1044.    
  1045.   Authors                 Paul Mackerras <paulus@cs.anu.edu.au>,
  1046.                          Brad Parker <brad@FCR.COM> and contributors
  1047.                           Ultrix port: sundstrom@stkhlm.enet.dec.com (Per
  1048.                          Sundstrom) and
  1049.                          robert@robur.slu.se (Robert Olsson)
  1050.                           Linux port: Michael Callahan
  1051.                          <callahan@maths.ox.ac.uk>
  1052.                          and Al Longyear <longyear@netcom.com>
  1053.                          
  1054.    Architectures          Sunos 4.x at least on Sparc,
  1055.                           NetBSD at least on 80?86 and Amiga
  1056.                           Ultrix on DECstations
  1057.                           Linux on 80386/80486/Pentium
  1058.                          
  1059.    FTP archives            dcssoft.anu.edu.au:/pub/ppp/ ppp-2.1.2.tar.gz
  1060.                           Also from  merit.edu:/pub/ppp/sunos-new
  1061.                          
  1062.    Self-Description       ppp-2.1.1 is now available from
  1063.                          dcssoft.anu.edu.au, and shortly from merit.edu in
  1064.                          /pub/ppp or /pub/ppp/sunos-new, I hope.  This
  1065.                          release includes Linux support, thanks to Michael
  1066.                          Callahan and Al Longyear, as well as SunOS 4.x,
  1067.                          {386,Net,Free}BSD and Ultrix (which were supported
  1068.                          in previous versions).
  1069.                          
  1070.   Other new and changed features in this version include:
  1071.                          
  1072.    security improvements
  1073.                          
  1074.    improvements and a man page for chat (thanks to Al Longyear)
  1075.                          
  1076.    pppd can now use LCP echo-requests to check that the serial
  1077.                          connection is intact, and terminate the link if
  1078.                          not           (from the Linux port)
  1079.                          
  1080.    pppd can now reads a port-specific options file
  1081.                          (/etc/ppp/options.)
  1082.                          
  1083.    new pppd options vj-max-slots and -vjccomp to control           how many
  1084.                          connection IDs the VJ header compressor will use,
  1085.                                   and whether it can compress the
  1086.                          connection ID
  1087.                          
  1088.    several bugs fixed
  1089.                          
  1090. Paul Mackerras          paulus@cs.anu.edu.au Dept. of Computer Science Aust
  1091.                                                  ralian National University
  1092.                                                                            
  1093.   ... The main change [of 2.0] from ppp-1.3.1 is that the new release
  1094.                          contains a substantially improved version of pppd.
  1095.                           New features in pppd include:
  1096.                          
  1097.        Vastly improved security and authentication features
  1098.       
  1099.        Conforms to RFCs 1331, 1332, 1334
  1100.       
  1101.        Reads options from files as well as the command line
  1102.       
  1103.        Does proxy-ARP and default route creation if requested
  1104.       
  1105.                                       Paul Mackerras <paulus@cs.anu.edu.au>
  1106.                                                                            
  1107.   Comment                 ppp-2.1 included in NetBSD distributions,
  1108.                          reported to work on NetBSD-Amiga; ppp-2.0.4 is
  1109.                          reported to work on NetBSD-Intel and
  1110.                          SunOS-4.x-Sparc (did anybody try NetBSD-Sparc?)
  1111.                          ppp-2.1.2 will work on Linux on Intel (did anybody
  1112.                          try Linux/680x0, e.g. Amiga?)
  1113.                          
  1114.    Problems               PPP 2.1.2 on a VAX Ultrix exhibited very long
  1115.                          delays between packet bursts over the serial line.
  1116.                           Similar performance problems may also appear on
  1117.                          other BSD-derived systems besides Ultrix.
  1118.                          
  1119.   Workaround: Thanks to Patrick Klos for the solution:  Turn off Van
  1120.                          Jacobsen Header Compression (using the -vj command
  1121.                          line option to pppd).  Patrick reported that he
  1122.                          had found problems in the implementation of VJ
  1123.                          Header Compression in PPP 2.1.2.  Disabling the
  1124.                          option clears the performance problem.
  1125.                          
  1126.   Additional note:  On VAXes with RTS/CTS flow control I can run the serial
  1127.                          port at 19.2K and use an MRU of 1500.  On VAXes
  1128.                          with MMJ serial connectors without RTS/CTS flow
  1129.                          control, I have to use MRU 296 but still specify
  1130.                          the crtscts option to pppd, even though the
  1131.                          hardware doesn't support it.
  1132.                          
  1133.                                       Barry Kort <bkort@copernicus.bbn.com>
  1134.                                                                            
  1135.   5.1.2 DP-2.3
  1136.   
  1137.   Authors                 Kirk Smith , peter.galvaby@micromuse.ac.uk
  1138.                          and others
  1139.                          
  1140.    Features               demand-dial, filtering, header compression,
  1141.                          server and client, scripting;
  1142.                          SunOS loadable modules partially supported
  1143.                          
  1144.    Comment                basically dp-2.2-beta with typos corrected and
  1145.                          non-sun4c kernel
  1146.                          architecture supported (tested on sun4c, sun4m and
  1147.                          sun3
  1148.                          machines, but has problems on sun3x
  1149.                          architectures). It has a
  1150.                          configuration file, which tells where the other
  1151.                          configuration
  1152.                          files are. Loadable modules work as long as you
  1153.                          don't unload
  1154.                          them.  Finally survives even talk(1) without
  1155.                          crashing the
  1156.                          machine. If you see older versions, especially
  1157.                              dp-2.0.tar.Z, toss them immediately!
  1158.                          
  1159.    Plans                  Solaris 2.1 (sunos 5.1) is supported in the
  1160.                          dp-3.1 version (see chapter SVR4).
  1161.                          
  1162.    Mailing list maintainer
  1163.                           ks@phoenix.acn.purdue.edu
  1164.                          
  1165.    Mailing-list            dp-list@phoenix.acn.purdue.edu (don't send 'add'
  1166.                          or 'delete' requests here!!!
  1167.                          
  1168.    FTP archive
  1169.                          ftp@phoenix.acn.purdue.edu:pub/
  1170.                          
  1171.   5.1.3 PERKINS/CLEMENTS/FOX/CHRISTY PPP FOR SUNOS
  1172.   
  1173.   Last version            patch level 6 of 1991-10-04
  1174.                          
  1175.    Anonymous FTP          [not cited to protect the innocent]
  1176.                          
  1177.    Comment                should be considered out of date. You need at
  1178.                          least a special patch to fix
  1179.                          most of a memory leak, and might have other
  1180.                          problems. Successor
  1181.                          packages are dp-2.3/3.0 and
  1182.                          ppp-2.1.
  1183.                          
  1184. 5.2 free PPP for BSD:
  1185.  
  1186.   5.2.1 PPP-2.1
  1187.   
  1188.    see above.
  1189.    
  1190. 5.3 free PPP for SVR4
  1191.  
  1192.   5.3.1 ...FOR GENERIC SVR4
  1193.   
  1194.   Author
  1195.                          
  1196.                                                 Marc Boucher <marc@cam.org>
  1197.                                                                            
  1198.   Public FTP archive
  1199.                          FTP.CAM.ORG:/systems/un
  1200.                          ix/svr4/CAM-pppd-0.85.tar.gz.
  1201.                          
  1202.    self-description        The current version is 0.85. Basic support for
  1203.                          synchronous PPP and BinTec ISDN was recently
  1204.                          added. The wrong interface initialization order
  1205.                          resulting in in_interfaces not being incremented
  1206.                          properly have been fixed. ... Unlimited
  1207.                          redistribution is now allowed. The software is
  1208.                          being released AS-IS. I currently do not have time
  1209.                          to provide support or implement further
  1210.                          enhancements, sorry. The future of the package is
  1211.                          uncertain. If someone is willing to pick it up, or
  1212.                          integrate my SVR4 changes in a newer PPP package,
  1213.                          feel free.
  1214.                          
  1215.                                                                Marc Boucher
  1216.                                                                            
  1217.   5.3.2 ...SUNOS 5.X/SOLARIS 2.X
  1218.   
  1219.    dp-3.1 (Solaris 2.x version of dp-2.3)
  1220.    
  1221.    dp-3.1 has been out for quite a while. It works with Solaris 2.1 (for
  1222.    anyone foolish enough to still be running it), 2.2, 2.3, probably 2.4.
  1223.    
  1224.    "...It is much more stable and better behaved than the Solaris 2.3 ppp
  1225.    from Sun...." (Larry Williamson <larry@mitra.com>)
  1226.    
  1227. 5.4 Free PPP for MSDOS
  1228.  
  1229.   5.4.1 WG7J NOS (JNOS) PPP ADDITIONS:
  1230.   
  1231.    Johan Reinalda (WG7J) did a lot of additions/improvements to the KA9Q
  1232.    for MSDOS.  One of them seems to be that PPP is working, finally.  Get
  1233.    version 1.08 and up.
  1234.    
  1235.   Authors                 Phil Karn (KA9Q), Johan Reinalda (WG7J), with
  1236.                          additions from lots of others. PPP code written by
  1237.                          Katie Stevens of UC Davis, based on the original
  1238.                          implementation by Drew Perkins of CMU. Updated by
  1239.                          Bill Simpson and Glenn McGregor of the University
  1240.                          of Michigan. James Dugal (N5KNX) has taken over
  1241.                          development of JNOS.
  1242.                          
  1243.    Features               server, client, scripting, redial,
  1244.                          
  1245.    Public FTP sites:
  1246.                          
  1247.     pc.usl.edu:/pub/ham/jnos/ James's local ftp site. This
  1248.                          
  1249.                          
  1250.                          
  1251.                          directory is guaranteed to
  1252.                          
  1253.                          
  1254.                          
  1255.                          have the most recent release
  1256.                          
  1257.                          
  1258.                          
  1259.                          of JNOS.
  1260.                          
  1261.     ftp.ucsd.edu:hamradio/packet/tcpip/incoming/A>
  1262.                          
  1263.    Comment                 There is a entry in the configuration recipes
  1264.                          section.
  1265.                          
  1266.   5.4.2 PPP PACKET DRIVER INTERFACE
  1267.   
  1268.   Ftp archive
  1269.                          ftp.merit.edu:internet.tools/ppp/dos/etherppp.zip
  1270.                          
  1271.    Comment                "16 Mar 1994    The "NCSAPPP" version of the DOS
  1272.                          PPP packet driver is no longer being distributed
  1273.                          due to the availability of the newer "ETHERPPP"
  1274.                          version of the packet driver.  This packet driver
  1275.                          emulates an Ethernet class packet driver and is
  1276.                          thus compatible with a wider range of
  1277.                          applications.   The older driver presented only a
  1278.                          "PPP" class packet driver and only worked with
  1279.                          applications which knew specifically of "PPP"
  1280.                          class packet drivers.
  1281.                          
  1282.              -Larry Blunk, Merit Network, Inc. / The University of Michigan
  1283.                                                                            
  1284.   Very incomplete features
  1285.                           client only
  1286.                          
  1287.   5.4.3 ISPA - ISDN PACKET DRIVER INTERFACE
  1288.   
  1289.   Ftp archive              ftp.biochem.mpg.de:/pc/isdn
  1290.                          
  1291.    Self-Description       "    ISPA is an ethernet-type (class=1)
  1292.                          packet-driver for IP-Routing or remote Ethernet
  1293.                          bridging over ISDN. ISPA communicates with the
  1294.                          ISDN card using the Common ISDN API 1.1
  1295.                          specification (a standard defined by German ISDN
  1296.                          card manufacturers and the German Telekom).
  1297.                          Because of this, ISPA is completely hardware
  1298.                          independent and has successfully been tested with
  1299.                          many active or passive ISDN cards.
  1300.                          
  1301.   ISPA supports a large set of protocols for communication with other
  1302.                          vendors ISDN routers or servers. Among these
  1303.                          protocols are: LAPB, Frame-Relay, PPP (including
  1304.                          PAP support), SLIP, Cisco-HDLC.
  1305.                          
  1306.   ISPA was developed for use with PCROUTE as a cheap Ethernet-ISDN Router.
  1307.                          However, it has been succesfully tested with a
  1308.                          wide range of TCP/IP programs e.g. WATTCP based IP
  1309.                          programs, PC-NFS, NCSA & CU -Telnet/ftp, gopher,
  1310.                          popmail, PCTCP 2.2 or Trumpet WINSOCK.
  1311.                          
  1312.   ISPA was written for use with ISDN BRI PC cards. I myself have used ISPA
  1313.                          only with the Teles.S0 card, one of the cheapest
  1314.                          ISDN cards in Germany. But I got responses from
  1315.                          users of ISPA that it will work at least with the
  1316.                          following other ISDN cards: AVM A1, AVM B1, Diehl
  1317.                          SCOM, Diehl SoTec, NICCY 1000 PC, mbp Solis. Many
  1318.                          German vendors of ISDN cards have started to
  1319.                          support besides the German signaling system (1TR6)
  1320.                          and Euro-ISDN (EDSS1) also other signaling systems
  1321.                          in their Common ISDN API 1.1 implementation.
  1322.                          
  1323.   The current version of ISPA supports two independent active connections
  1324.                          at a time. Alternativly a connection can use two
  1325.                          B-channels for loadsharing. ISPA can be loaded
  1326.                          more than once, if more than two simultanous
  1327.                          connections to different sites are desired.
  1328.                          Loadsharing can be configured as static or dynamic
  1329.                          (bandwith on demand). Dynamic loadsharing can be
  1330.                          used concurrently to a second independent
  1331.                          connection.
  1332.                          
  1333.   Loadsharing over two channels is implemented using simple round robin
  1334.                          scheduling, because IP doesn't require the orginal
  1335.                          packet sequence. It's completly hardware
  1336.                          independent. It's works the same way as Cisco
  1337.                          implements loadsharing over to X.21 interfaceses
  1338.                          and I have tested ISPA with a Cisco Router and two
  1339.                          Philips TA's. Sure it will not double the
  1340.                          performance this way, but around 13kBytes/s you
  1341.                          can get."
  1342.                          
  1343.                                               Herbert Hanewinkel, July 1994
  1344.                                                                            
  1345. 5.5 Free PPP for AmigaOS
  1346.  
  1347.   5.5.1 AMIGANOS (KA9Q NOS PORT TO AMIGA)
  1348.   
  1349.   Mailing-list-maintainer
  1350.                           amiga-slip-request@ccs.carleton.ca
  1351.                          
  1352.    FAQ posting             comp.sys.amiga.datacomm, every 21 days
  1353.                          
  1354.    Author                 JOHN_H@fs2.mcc.ac.uk (John Heaton)
  1355.                          
  1356.    Public ftp archive     ftp.demon.co.uk: /pub/amiga/setup/setupv4.lha
  1357.                          419364 bytes (Setup for newcomers;
  1358.                          
  1359.                          Note that this contains some information which is
  1360.                          quite
  1361.                          
  1362.                          specific for the demon.co.uk site only)
  1363.                          /pub/amiga/anos/anos29k.lha 196742 bytes (if you
  1364.                          already have an
  1365.                          earlier version of setup and just need AmigaNOS
  1366.                          2.9k. Also on
  1367.                          wuarchive.wus
  1368.                          tl.edu:/mirrors3/ka9q/amiga/anos29k.lha
  1369.                          
  1370.    Help File
  1371.                          wuarchive.wustl.edu:/sys
  1372.                          tems/amiga/incoming/text/AmigaNOS-help-V2.lha or
  1373.                          ftp.demon.co.uk:/pub/amiga/setup/AmigaNOS-help-V
  1374.                          2.lha
  1375.                          
  1376.    Comments                AmigaNOS2.9k.lha contains PPP as well as SLIP.
  1377.                          Seems to be a
  1378.                              rfc1171 like implementation, enhanced with a
  1379.                          few rfc1331/2
  1380.                              features (like most other implementations I
  1381.                          know of)
  1382.                          
  1383.   5.5.2 PPP.DEVICE FOR SANA2 COMPATIBLE NETWORK PACKAGES
  1384.   (AS225, AMITCP, ENVOY)
  1385.   
  1386.     5.5.2.1 Kruse-PPP 1.23 evaluation version.
  1387.     
  1388.   Author                  Holger Kruse <kruse@cs.ucf.edu>
  1389.                          
  1390.    Public FTP archive     on Aminet:comm/net; ftp to e.g.
  1391.                          wuarchive.wustl.edu, cd to /pub/aminet  and read
  1392.                          the  instruction about the nearest mirror to you.
  1393.                          
  1394.    Status                 Demo-Version, with all configuration options
  1395.                          fixed to their defaults (with the exception of the
  1396.                          IP adresses, of course). For the full version see
  1397.                          7.1.1
  1398.                          
  1399.   Supports IPCP, is reported to work with AmiTCP-3.0 and AS225R2, claimed
  1400.                          to  work with AmiTCP-2.3.
  1401.                          
  1402. 5.6 Free PPP for NeXT
  1403.  
  1404.   5.6.1 OLD NEXT-PPP
  1405.   
  1406.   Public ftp archive      merit.edu:pub/ppp/next-ppp0.3.tar.Z
  1407.                          
  1408.    Author                 miron@cs.sfu.ca (Miron S. Cuperman)
  1409.                          
  1410.    Comment                The author claimed: I heard that it doesn't work
  1411.                          with 3.0.
  1412.                             I haven't looked at it myself.
  1413.                             It's just a straight port of ppp-1.1.  It works
  1414.                          with NeXTStep
  1415.                             2.1.  It is based on the BSD part of ppp-1.1,
  1416.                          but with header
  1417.                             compression integrated.            I'm not
  1418.                          currently supporting (or even using) it.
  1419.                          But dstrout@sun.REST.TASC.COM (Dave Strout via
  1420.                          MacPPP and            Eudora) claims that:
  1421.                          
  1422.                          "I have gotten the next-ppp0.2 to work just
  1423.                              fine under NeXTStep 3.0.  I have only tried
  1424.                          MacPPP running            against it, but telnet,
  1425.                          eudora, and GopherApp all work fine.
  1426.                          FTP does not work at 2400bps, but does at 9600.
  1427.                             dave."
  1428.                           told me that:
  1429.                          You state ppp-0.2 as being the latest version for
  1430.                          NeXTSTEP.
  1431.                          It isn't.  ppp-0.3 is.  However, ppp-0.3 and 0.2
  1432.                          don't run on
  1433.                          NeXTSTEP 3.1 or 3.2 (I believe), and both have
  1434.                          byte-ordering and
  1435.                          byte-alignment problems for White (intel)
  1436.                          hardware.
  1437.                          
  1438.   5.6.2 PPP-2.1.2 NEXT PORT A
  1439.   
  1440.    Philip Prindeville has released for Beta testing a port of ppp-2.1.2
  1441.    suitable for use on NextStep 3.2 on Black (Motorola), White (Intel), and
  1442.    Gray (HP) hardware.  It has also been tested with the Mux 1.4 driver (up
  1443.    to 38400b/s with no lose!).
  1444.    
  1445.    Initial reports are that it is fairly solid.
  1446.    
  1447.    N.B.: this is *not* the same implementation as Steve Perkins but rather
  1448.    an update of Miron Cuperman's ppp-0.3.
  1449.    
  1450.    It supports all features of 2.1.2 except:
  1451.    
  1452.        receiver AsyncMaps
  1453.       
  1454.        MRU negotiation
  1455.       
  1456.        receiver (asymmetric) A/C compression negotiation
  1457.       
  1458.        Proxy ARP (server mode)
  1459.       
  1460.    The code may be freely used by individuals but the copyright forbids
  1461.    (without prior agreement) commercial use of this software.  Simply
  1462.    stated, Joe Blow can use this software at home, but commercial PPP
  1463.    providers can not use this software for their exploitation without
  1464.    written agreement from the authors.
  1465.    
  1466.    It is available from  ftp://ftp.enst.fr/incoming/philipp/ as
  1467.    ppp-2.1.2-beta.tar.gz and
  1468.    ftp://ftp.cs.orst.edu/software/NeXT/sources/comm/ppp-2.1.2-beta.tar.gz
  1469.    (see  ppp-2.1.2-beta.README.
  1470.    
  1471.    There are reports that it is difficult to get it to compile on 3.2, and
  1472.    after you succeed, it doesn't work, as some system calls are missing.
  1473.    The reports about it being difficult to compile aren't true.  These
  1474.    people simply haven't read the readme's.  It states quite clearly that
  1475.    under Black (Motorola) 3.2, you need to compile with -DIOLog=printf
  1476.    since the DriverKit wasn't ported to Black hardware.
  1477.    
  1478.                                                  Philippe-Andre Prindeville
  1479.                                                                            
  1480.   5.6.2 PPP-2.1.2 NEXT PORT B
  1481.   
  1482.    There is a NeXTSTEP Multi-Architectural Binary Installer Package for
  1483.    both PPP-2.1.2 and PPP-2.2 available on ftp.duq.edu.  For more
  1484.    information on the packages that are available at this site, see:
  1485.    ftp://ftp.duq.edu/pub/next/ppp/README
  1486.    
  1487.    This effort is independent from  Philippe-Andre Prindeville's work. The
  1488.    kernel code is not based on the old ppp-0.3 code, but rather was ported
  1489.    from an existing ppp-2.1.2 kernel.  The PPP-2.2 package implements BSD
  1490.    packet compression.
  1491.    
  1492.    These packages have been tested on Motorola, Intel, and HP systems
  1493.    running OS 3.2. They work with the NeXT supplied serial drivers as well
  1494.    as the MuX driver (version 1.4 and 1.5 for Intel systems).  They also
  1495.    work along side NXFax.
  1496.    
  1497.                                   Stephen J. Perkins" <perkins@cps.msu.edu>
  1498.                                                                            
  1499. 5.7 free PPP for Macintosh
  1500.  
  1501.    -MacPPP 2.0.1 from Merit Network, Inc. and the University of Michigan
  1502.    
  1503.   Author                  ljb@merit.edu (Larry Blunk)
  1504.                          
  1505.    Public ftp archive
  1506.                          ftp.merit.edu:internet.tools/ppp/mac/...
  1507.                          
  1508.    Status
  1509.                          
  1510.         macppp2.0.1.hqx seems to be the newest binary release.  There are
  1511.    also         sources. From the       'Installing MacPPP' document:
  1512.    "...MacPPP 1.1 [as well as 2.0.1] is a Line Access   Protocol (LAP mdev)
  1513.    driver for MacTCP.  This version does not    support AppleTalk over PPP.
  1514.    
  1515.    
  1516.         MacPPP requires MacTCP 1.1 or higher, Macintosh System 6.0.5    or
  1517.    higher, and a Hayes-compatible modem for dial-in     connections. You
  1518.    can also use MacPPP over hardwired asynchrounous     connections, ..."
  1519.    
  1520.     Comment      There's an entry in the        configuration section
  1521.    above. There are     PostScript  and  text   installation documents at
  1522.    the ftp site. Although these         date back to the 1.1.x releases,
  1523.    they're still useful for     installing MacPPP 2.0.1.
  1524.    
  1525.     For a workaround for a MacPPP       2.0.1 on non-US System 6, look into
  1526.    the  configuration section, too
  1527.    
  1528. 5.8 free PPP for Ultrix
  1529.  
  1530.    ppp-2.1, see above.
  1531.    
  1532. 5.9 free PPP for Linux
  1533.  
  1534.    PPP for Linux is distributed as part of  Paul Mackerras' ppp package as
  1535.    of version 2.1.1. It may be obtained from any of the locations which
  1536.    cary this software, including dcssoft.anu.edu.au:/pub/ppp/. In addition,
  1537.    the pacage is posted to the Linux archive sites of sunsite.unc.edu
  1538.    (U.S.A.) in the directory /pub/Linux/Network and ftp.funet.fi (European)
  1539.    in the Linux networking directory. The packages on these two sites
  1540.    contain binaries for the software as well as the source.
  1541.    
  1542.  
  1543. pppd-2.1.1.tar.gz       kernel files + pppd source and binary
  1544.  
  1545.   Authors                 Michael Callahan <callahan@maths.ox.ac.uk>
  1546.                          
  1547.                          Al Longyear <longyear@netcom.com>
  1548.                          
  1549.    public ftp site         sunsite.unc.edu and ftp.funet.fi
  1550.                          
  1551.    self-description       Version 1.0.0 is meant for use with kernels 1.0.0
  1552.                          and later.
  1553.                          
  1554.    
  1555. -- 
  1556. -- 
  1557.     Ignatios Souvatzis
  1558. -
  1559. Solaris 2.1:  it's slow, needs 200M of disk space and comes without C compiler,
  1560. which makes it remarkably close to MS-Windows. oleg@gd.cs.csufresno.edu
  1561. Archive-name: ppp-faq/part6
  1562. Version: $Revision: 3.11 $
  1563. Last-modified: $Date: 94/12/26 20:10:14 $
  1564. URL: http://cs.uni-bonn.de/ppp/part6.html
  1565.  
  1566.                                             How to get more PPP Information
  1567.                     6. HOW TO GET MORE PPP INFORMATION
  1568.                                      
  1569.                                6.1 FTP SITES
  1570.                                      
  1571.    try also the ftp sites mentioned above in the  'packages' section.
  1572.    
  1573.         Merit PPP collection at merit.edu:/pub/ppp/
  1574.       
  1575.        KA9Q NOS collection at ucsd.edu:...
  1576.       
  1577.        A  list of AmiNET mirrors  (for Amiga networking software) can be
  1578.       obtained by ftp-ing to, e.g. ftp.etsu.edu, directory /pub/aminet, and
  1579.       reading the README file found there.
  1580.       
  1581. 6.2 News Groups
  1582.  
  1583.        comp.protocols.ppp
  1584.       
  1585. 6.3 WWW pages of interest
  1586.  
  1587.        Charm Net Personal IP Page at http://www.charm.net/ppp.html
  1588.       
  1589.        Ethernet home page at
  1590.       http://wwwhost.ots.utexas.edu/ethernet/ethernet-home.html (in case
  1591.       you need to connect more computers)
  1592.       
  1593.    
  1594. -- 
  1595. -- 
  1596.     Ignatios Souvatzis
  1597. -
  1598. Solaris 2.1:  it's slow, needs 200M of disk space and comes without C compiler,
  1599. which makes it remarkably close to MS-Windows. oleg@gd.cs.csufresno.edu
  1600. Archive-name: ppp-faq/part7
  1601. Version: $Revision: 3.18 $
  1602. Last-modified: $Date: 94/12/26 20:10:15 $
  1603. URL: http://cs.uni-bonn.de/ppp/part7.html
  1604.  
  1605.                                                     Commercial PPP software
  1606.    *** Go back here.  To the top page here. Read on here.
  1607.    
  1608.                     7. COMMERCIAL PPP SOFTWARE PACKAGES
  1609.                                      
  1610.    Before even thinking of reading this document, refer to the disclaimer
  1611.    in part 1 of the "frequently asked questions".
  1612.    
  1613. 7.1 Amiga Inet
  1614.  
  1615.     7.1.1 Kruse-PPP 1.23 keyfile version.
  1616.     
  1617.   Author                  Holger Kruse <kruse@cs.ucf.edu>
  1618.                          
  1619.    Public FTP archive     on Aminet; ftp to e.g. wuarchive.wustl.edu, cd to
  1620.                          /pub/aminet and  read the instruction about the
  1621.                          nearest mirror to you. The necessary keyfile  has
  1622.                          to be issued by the author; a registration form is
  1623.                          enclosed with the evalutation version (see
  1624.                          5.5.2.1).
  1625.                          
  1626.    Status                 Full Version, with configurable Asyncmap.
  1627.                          
  1628.   Supports IPCP, is reported to work with AmiTCP-3.0 and AS225R2, claimed
  1629.                          to  work with AmiTCP-2.3.
  1630.                          
  1631. 7.2 MSDOS with and without MSWindows
  1632.  
  1633.   7.2.1 COMMERCIAL PPP PACKAGES FOR MS-DOS AND MS-WINDOWS
  1634.   
  1635.  
  1636.   This information orignally appeared in the December 7th, 1992 issue
  1637. of "Open Systems Today", a newspaper published by CMP Publications,
  1638. (516) 562-5882.
  1639.  
  1640.   Each of these packages costs around $400 not including volume or other
  1641. discounts. Call the vendor for details.
  1642.  
  1643.   Each of the packages is a complete TCP/IP stack with assorted client
  1644. programs, ftp, telnet, etc.., that run under MS-DOS and/or MS-Windows.
  1645. The TCP/IP client programs included in each package vary. Some use the
  1646. DOS command line (even under MS-Windows) while others have full Windows
  1647. GUI interfaces.  A PPP client (but not server) is included with each of
  1648. these packages.
  1649.  
  1650.  
  1651. 7.2.1.1.  LAN WorkPlace for DOS 4.1 (see also 7.2.2)
  1652.     Novell
  1653.     USA: (801) 429-5588
  1654.  
  1655.   Summary: This is an MS-DOS TSR (Terminate and Stay Ready) solution so it
  1656.   runs under either MS-DOS or MS-Windows. It includes a program called
  1657.   "DIALUP" that only allows connections at 8 bits, no parity. You can use
  1658.   the public domain "kermit" program instead if you need 7 bits, parity
  1659.   connections.
  1660.  
  1661. 7.2.1.2.  PC/TCP
  1662.     FTP Software
  1663.     USA: (508) 685-4000
  1664.     Contact: info@ftp.com
  1665.  
  1666.   Summary: PC/TCP is an MS-DOS TSR solution that had PPP long before it
  1667.   was fashionable. Not surprisingly, it was the only non-beta product
  1668.   available for this review.
  1669.  
  1670.   Comment: PC/TCP 2.2 was shipped 24/25 March 1993 (information indirectly
  1671.      through one of their customers.) I copy parts of the feature list:
  1672.  
  1673.     1. Autoinstall/Autoconfig (graphical interface, easy install)
  1674.     2. PCTCPNET (mount InterDrives from File Manager)
  1675.     3. PCNFSD Print Support (multiple print redirection through PCNFSD)
  1676.     4. Router Discovery - RFC 1256
  1677.     5. 8K UDP Writes
  1678.     6. WMSG (Demonstrates IP Multicast)
  1679.     7. NFS/TCP Support
  1680.     8. International Character Set Support / Names in InterDrive
  1681.     9. International Character Set Support / Directory in InterDrive
  1682.     10. MVSLogin Support for InterDrive
  1683.     11. TN Mouse and light pen Support
  1684.     12. VI Compression for both SLIP and PPP
  1685.     13. WinSockAPI Meets Final Revision
  1686.     14. Interdrive EMM Caching Support - use EMM for buffers
  1687.     15. Inet - Serial line additions debug SLIP and PPP connections
  1688.     16. Kerberos/Ktelnet
  1689.     17. Kernel/Netbios Interactions imporved support for LANtastic, LAN MAN
  1690.  
  1691.  
  1692. 7.2.1.3.  Distinct TCP/IP 3.2
  1693.     Distinct Inc.
  1694.     USA: (408) 741- 0781
  1695.  
  1696.   Summmary: This is a Windows DLL solution. Version 3.2 supports Winsock 1.
  1697. 1
  1698.   Nice scripting features and built-in support (stored configuration
  1699.   strings, basically) for various modems.
  1700.  
  1701.   Reported to also work with the Novell Winsock stack.
  1702.  
  1703. 7.2.1.4.  Super-PPP for Windows 1.0 beta
  1704.     Frontier Technologies Corp
  1705.     USA: (414) 241-4555
  1706.     E-mail: tcp@frontiertech.com
  1707.  
  1708.   Summary: This is a Windows DLL solution that is an optional component of
  1709.   their Super-TCP for Windows product. Super-TCP comes in both TSR and
  1710.   DLL flavors but the Super-PPP product is strictly DLL. Very configurable.
  1711.  
  1712.   Performance notes: If you run PPP under MS-Windows, your performance will
  1713.   suck (it might not work at all!) unless you have 16550A UARTs in your PC.
  1714.  
  1715.   If you have an extra card slot, you can add two 16550A ports with the
  1716.   DSP 550 card from STB Systems, (214) 234-8750. To find out what kind
  1717.   of UARTs are in your PC, use the program "msd.exe" in your MS-Windows 3.1
  1718.   install directory or retrieve the program
  1719.   /published/open-systems-today/uarttype.zip from ftp.uu.net .
  1720.   Older UARTs are the 8250 or the 16450.  These UARTs will work ok under
  1721.   MS-DOS. A fast CPU helps, though. No performance tests were run because
  1722.   three of the four packages above are still in beta.
  1723.  
  1724.   For more information, read the Open Systems Today article and stay
  1725.   tuned to this FAQ.
  1726.  
  1727.   7.2.2 MSDOS/NOVELL:
  1728.   
  1729.    Novell now offers PPP support (asynchronous) in LAN WorkPlace for DOS
  1730.     version 4.1, and PPP support for synchronous and T1 connections on
  1731.    NetWare v3.11 servers in the MultiProtocol Router WAN Links option.
  1732.     NetWare server support for the routing of IP and IPX protocols over
  1733.     asynchronous dialup lines will be available sometime around mid-1993.
  1734.    
  1735.          This is an excerpt from LWP41.TXT, a document describing LAN
  1736.    WorkPlace for DOS v4.1 (the entire text can be found on
  1737.    sjf-lwp.sjf.novell.com in ~/lwp4dos/lwp41.txt):. You can also     try
  1738.    the marketing     blurb from Novells European Support Center.
  1739.    
  1740.  
  1741.        *  SLIP (Serial Line Internet Protocol) and PPP (Point to Point
  1742.           Protocol) support.  SLIP and PPP support is provided in the form
  1743.           of a custom ODI driver for LAN WorkPlace: SLIP_PPP.COM.  This
  1744.           driver allows the Novell TCP/IP Transport for DOS v4.1 to use
  1745.           asynchronous connections for IP services required by DOS and
  1746.           Windows applications.  It supports the following:
  1747.            -  SLIP
  1748.            -  Compressed SLIP (C-SLIP) using Van Jacobson TCP/IP header
  1749.               compression (as described in RFC-1144).
  1750.            -  PPP with support for Van Jacobson TCP/IP header compression
  1751.               option negotiation and PAP (Password Authentication
  1752.               Protocol) as described in RFC-1334.
  1753.            -  Support for National Semiconductor's 16550, 16550A, 16450
  1754.               and 8250 UARTs (Universal Asynchronous Receiver
  1755.               Transmitter).  Use of a 16550 UART is strongly recommended
  1756.               (and is required for use with Windows at speeds of 9600bps
  1757.               or greater).  NOTE: One can use the Microsoft Diagnostics
  1758.               program supplied with Windows v3.1 (MSD.EXE) to determine
  1759.               which type of UART is installed in a PC.
  1760.            -  Interface speeds up to 57,600 bps when used with a
  1761.               V.32bis/V.42bis modem and 16550A UART.
  1762.  
  1763.         brian@novell.com (Brian Meek) clarified on my request, that:
  1764.    
  1765.         IP is the only protocol supported directly by the LAN     WorkPlace
  1766.    SLIP_PPP driver in this initial release.  One can use     the IPTUNNEL
  1767.    LAN driver (also included in LAN WorkPlace) to     encapsulate IPX in
  1768.    UDP/IP and attach to a NetWare v3.11 server     running a similar
  1769.    driver.  This "IP Tunneling" mechanism is     described in RFC 1234.
  1770.    
  1771.         Direct IPX support for this PPP driver will be added later,     but
  1772.    the current tunneling mechanism is presently more widely
  1773.    applicable... since few (if any) PPP implementations are presently
  1774.    available with support for IPX.
  1775.    
  1776.   7.2.3 KLOS TECHNOLOGIES PPP ODI DRIVER FOR NOVELL SOFTWARE
  1777.   
  1778.   Self-description        "PPP is a Novell compatible ODI network driver
  1779.                          designed to         allow notebook and personal
  1780.                          computers to access  network         dial-in
  1781.                          services and direct connection via standard
  1782.                           asynchronous serial ports.  A packet driver
  1783.                          interface is         also provided to support
  1784.                          ethernet packet driver based IP         software.
  1785.                          
  1786.           Running under DOS or Windows, PPP supports IP for TCP/IP
  1787.                          networks and IPX for Novell networks.  Security is
  1788.                          provided         by either the Password
  1789.                          Authentication Protocol (PAP) or
  1790.                          Challenge-Handshake Authentication Protocol
  1791.                          (CHAP).
  1792.                          
  1793.           PPP includes full modem support with Auto-Dial and Demand-
  1794.                           Dial features.  Users may define connection
  1795.                          profiles for         quick configuration and
  1796.                          access to multiple networks.
  1797.                          
  1798.           Guardian utilities for both DOS and Windows are included to
  1799.                            warn the user of attempts to load large programs
  1800.                          from the         remote network.
  1801.                          
  1802.           A demonstration version of PPP is available via anonymous FTP
  1803.                              on the Internet at
  1804.                          mv.mv.com:pub/users/klos/pppdemo.zip         and
  1805.                          on the Klos Technologies BBS at (603) 429-0032.
  1806.                          Single         user PPP is priced at $29.95 a copy
  1807.                          and five user at $129.95.         PPP is available
  1808.                          immediately and may be ordered from Klos
  1809.                          Technologies, Inc., 604 Daniel Webster Highway,
  1810.                          Merrimack, NH,         03054 (603) 424-8300."
  1811.                          
  1812. 7.3 386/486 PC's with SCO Unix:
  1813.  
  1814.   7.3.1 SCO UNIX ODT2.0 AND LATER FOR 386/486 PC'S CONTAINS PPP.
  1815.   
  1816.   7.3.2 MORNING STAR PPP RUNS UNDER SCO UNIX AND ODT (SEE 7.4)
  1817.   
  1818. 7.4 for lots of computers running some Unix derivate:
  1819.  
  1820.        Morning Star PPP
  1821.       
  1822.   Price:                  $795 (40% discount for .edu)
  1823.                          
  1824.     Supported systems:    Sun 4, Sun 3, NeXT, DECstation, RS/6000, SCO
  1825.                          UNIX, ISC UNIX, and
  1826.                          Silicon Graphics (for an
  1827.                          actual complete list, look at
  1828.                          self-description
  1829.                          
  1830.       .
  1831.       
  1832.        Features
  1833.        demand-dial, scripting, filtering, redial, header compression,
  1834.       client, server, tunneling, extra escaping, the ability to work with
  1835.       various keycard access systems that require user interaction during
  1836.       the script
  1837.       
  1838.        Self-description
  1839.       
  1840.       Morning Star claims that their async PPP and SLIP run fine over
  1841.       UNIX systems' native serial ports, with no additional hardware
  1842.       required.  For better performance, they recommend that users of
  1843.       PC-based UNIX systems install either a serial interface card based
  1844.       on the NS16550AFN UART, or a multiport "smart" card. They claim to
  1845.       do async PPP and SLIP/CSLIP as fast as the underlying UNIX supports
  1846.       (usually 38400), and to do sync PPP up to T1 (1.544Mb/s) or E1
  1847.       (Euro-T1, 2.048Mb/s) over their SnapLink. They provide
  1848.       dynamically-loadable modules for SunOS 4.1.* and NeXTStep 2.1 and
  1849.       3.0, so users needn't even reboot during the installation process.
  1850.       
  1851.        WWW
  1852.       
  1853.       http://www.morningstar.com
  1854.       
  1855.        FTP
  1856.        ftp.morningstar.com        ftp.uu.net:/vendors/MorningStar/
  1857.       
  1858.        E-mail:
  1859.        marketing@morningstar.com
  1860.       
  1861. 7.5 for SUN computers running SunOS
  1862.  
  1863.   7.5.1 MORNING STAR PPP
  1864.   
  1865.    see above.
  1866.    
  1867.   7.5.2 BRIXTON PPP
  1868.   
  1869.    Supported systems: Sun 4
  1870.    
  1871.      Features: demand-dial
  1872.    
  1873.   7.5.3 SUNLINK PPP 1.0
  1874.   
  1875.    was announced in SunFLASH Vol 49 # 1 (January 1993)
  1876.    
  1877.   Requires                SPARC(R) system running Solaris(R) 1.x operating
  1878.                          environment  and either SunLink HSI/S or SunLink
  1879.                          MCP.
  1880.                          
  1881.    Features               supports only synchronous up to 2MB/s lines,
  1882.                          load-sharing,  dynamic routing. Only the obsolete
  1883.                          RFC1171/2 standard, but  should interoperate with
  1884.                          newer implementations.
  1885.                          
  1886.    Price                  $1,225 (media, doc, and RTU) [in the USA only]
  1887.                          
  1888.    Comment                for a necessary patch,   look at the
  1889.                          configuration section.
  1890.                          
  1891.   7.5.4 SOLARIS 2.3
  1892.   
  1893.    Solaris 2.3 and up contains a ppp module. Most ppl. think dp-3.1 is
  1894.    riper. You're mileage may vary. The patch for the mishandling of Async
  1895.    control character mapping (in the LCP and IPCP negotiation) for Solaris
  1896.    2.3 is patch number 101425 (the current revision level is -01). It
  1897.    should now be available from your favorite Sun patchetorium (e.g. U.S.
  1898.    Answer Center, SunSolve, SunService, etc.)   This should allow you to
  1899.    interoperate with PPP that weren't able to deal with this bug such as
  1900.    the Telebit Netblazers. It also allows interoperation with versions of
  1901.    PPP that do not support IP address negotiation.
  1902.    
  1903.                                     therbert@r2d2.Eng.Sun.COM (Tom Herbert)
  1904.                                                                            
  1905. 7.6 for NeXT
  1906.  
  1907.   7.6.1 MORNING STAR PPP SEE 7.4
  1908.   
  1909. 7.7 for Apple Macintosh
  1910.  
  1911.   7.7.1 INTERPPP
  1912.   
  1913.   Vendor                  InterCon Systems Corporation
  1914.                          950 Herndon Parkway, Herndon, VA 22070  USA
  1915.                          +1 703 709 5500 (voice), +1 703 709 5555 (fax)
  1916.                          
  1917.    Self-description       InterPPP is an implementation of PPP for the
  1918.                          Apple Macintosh that supports both TCP/IP (in
  1919.                          conjunction with MacTCP) and AppleTalk protocols
  1920.                          over PPP, sharing the same PPP connection.  Users
  1921.                          can define multiple PPP configurations for use
  1922.                          with different servers or from different
  1923.                          locations, selectable on the fly.  InterPPP also
  1924.                          provides extensive logging and monitoring
  1925.                          capabilities which can be useful for
  1926.                          troubleshooting. Price: $99.95 for a single copy,
  1927.                          with discounts available for volume,  educational,
  1928.                          or government purchasers.
  1929.                          
  1930.    Contact                Phone: 1-800-INT-RCON (1-800-468-7266) in North
  1931.                          America or
  1932.                          +1 703 709 5500 worldwide.
  1933.                           Email to "sales@intercon.com"
  1934.                          
  1935.    *** Go back here.  To the top page here. Read on here.
  1936.    
  1937.    
  1938. -- 
  1939. -- 
  1940.     Ignatios Souvatzis
  1941. -
  1942. Solaris 2.1:  it's slow, needs 200M of disk space and comes without C compiler,
  1943. which makes it remarkably close to MS-Windows. oleg@gd.cs.csufresno.edu
  1944. Archive-name: ppp-faq/part8
  1945. Version: $Revision: 3.12 $
  1946. Last-modified: $Date: 94/11/21 20:10:14 $
  1947. URL: http://cs.uni-bonn.de/ppp/part8.html
  1948.  
  1949.    *** Go back here.  To the top page here. Read on here.
  1950.    
  1951.                               8. PPP HARDWARE
  1952.                                      
  1953.    Before even thinking of reading this document, refer to the disclaimer
  1954.    in part 1 of the "frequently asked questions".
  1955.    
  1956. 8.1 Hardware that does async PPP
  1957.  
  1958.    [Started by: emv@msen.com (Edward Vielmetti) and heavily edited, to
  1959.    include  information from the net, by i.s.] This is an INCOMPLETE list
  1960.    of hardware that supports async PPP, in the form of a terminal server or
  1961.    terminal server / router combination.
  1962.    
  1963.   8.1.1 DECSERVER
  1964.   
  1965.   Vendor                  Digital Equipment Corporation
  1966.                           Phone: +1-800-DIGITAL (+1-800-344-4825)
  1967.                          
  1968.    SELF-DESCRIPTION          Date: Wed, 07 Sep 94 13:06:19 EDT   From:
  1969.                          Jesse Walker
  1970.                          
  1971.     Digital Equipment Corporation's DECserver family of Network Access
  1972.                          Servers support IP, IPX, and AppleTalk over PPP,
  1973.                          with   interoperability demonstrated with all the
  1974.                          commonly available client   implementations for
  1975.                          all three protocols. The DECserver family
  1976.                          includes the DECserver 90M, 90TL, 700, and 900TM.
  1977.                          The 90M and 90TL   are 8 asynch line servers,
  1978.                          supporting speeds up 57.6 Kbps. The 700   comes in
  1979.                          two models: an 8 asynch line version using DB25
  1980.                          connectors   that support full modem control, and
  1981.                          a 16 asynch line model. The 900   is a 32 asynch
  1982.                          line server. The 700 and 900 class machines
  1983.                          support   speeds up to 115.2 Kbps. All work well
  1984.                          with any Hayes compatible   modem. All except the
  1985.                          90TL have a FLASH RAM option, or can be loaded
  1986.                          either via BOOTP or MOP.
  1987.                          
  1988.     For more information about DECserver Network Access Server, contact the
  1989.                            Digital Technical Consulting Center at
  1990.                          1-800-DIGITAL (1-800-344-4825) and   press "1" to
  1991.                          order or "2" to speak with a technical consultant.
  1992.                          
  1993.   8.1.2 TELEBIT NETBLAZER
  1994.   
  1995.   Telebit                 Phone: +1 800 TELEBIT
  1996.                           ftp information from ftp.telebit.com
  1997.                          
  1998.    SELF-DESCRIPTION          Date: Mon, 12 Sep 94 09:57:58 PDT    From:
  1999.                          Mark.S.Lewis@Telebit.com
  2000.                          
  2001.     The NetBlazer supports 24 async lines.  An individual line can be   run
  2002.                          at 115.2Kbps.  A benchmark by LANQUEST showed the
  2003.                          NetBlazer   could run PPP on 24 async lines at
  2004.                          38.4Kbps.  I don't know of any   customers who run
  2005.                          exclusively PPP on 24 lines, but I know of several
  2006.                            that run mixtures of SLIP and PPP on 24 lines.
  2007.                          
  2008.    OPINION:                  From: bjs@beach.cis.ufl.edu (Brian J. Smith)
  2009.                          Date: Fri, 27 Nov 92 23:35:18 GMT
  2010.                          
  2011.     A NetBlazer works flawlessly for remote site PPP/SLIP links.  As a term
  2012.                             server it doesn't fit the bill.  And a bit
  2013.                          costly.
  2014.                          
  2015.   8.1.4 LIVINGSTON PORTMASTER PM-11
  2016.   
  2017.   Vendor                  Livingston Enterprises, Inc: +1 510 426 0770
  2018.                           ftp information from
  2019.                          gator.netcom.com:/pub/livingston/
  2020.                          
  2021.    SELF-DESCRIPTION       ... have 10-, 20- and 30-port configurations.
  2022.                          List prices   ranging from ~US$2.7K to ~US$3.8K.
  2023.                          Contact    for more information.
  2024.                          
  2025.   8.1.5 XYLOGICS MICROANNEX XL AND ANNEX 3
  2026.   
  2027.  
  2028. - Xylogics MicroAnnex XL        (8-16 ports - release 7.0 firmware)
  2029. - Xylogics Annex 3              (8-64 ports - release 7.0 firmware)
  2030.  
  2031.   SELF-DESCRIPTION           From: carlson@xylogics.com (James Carlson)
  2032.                          Date: Fri, 30 Jul 1993 14:28:40 EDT
  2033.                          
  2034.     We don't have a sync PPP version yet, mostly because we don't support
  2035.                          sync serial yet.  That is scheduled for the R8.1
  2036.                          release.
  2037.                          
  2038.     We have had async PPP since our R7.0 release in October 1992 for our
  2039.                          Annex 3 and Micro Annex XL platforms.  PPP is not
  2040.                          supported on the (now   obsolete) Annex 2 nor on
  2041.                          the Micro Annex ELS.
  2042.                          
  2043.     The Annex 3 can be customer-upgraded from 8 to 64 async serial lines,
  2044.                          with full modem controls on each line, and two to
  2045.                          three i376 processors.   (The i376 is an embedded
  2046.                          version of the 80386 which does not have an
  2047.                          MMU.)  The motherboard has one i376 and each
  2048.                          serial card (maximum two)   has one.  Packet
  2049.                          routing and user-level functions are handled on
  2050.                          the   motherboard, while framing and PPP/SLIP
  2051.                          link-level processing are done   on the serial
  2052.                          cards.
  2053.                          
  2054.    OPINION                   From: bjs@beach.cis.ufl.edu (Brian J. Smith)
  2055.                          Date: Fri, 27 Nov 92 23:35:18 GMT
  2056.                          
  2057.     I have been *VERY* happy with my Xylogics terminal servers I have to
  2058.                          Annex   II's and a Annex 3.  They were designed
  2059.                          for the Unix type person, and take   2 mins to get
  2060.                          working on the network.  Port configuration will
  2061.                          take longer,   but normally you only have a few
  2062.                          sets of configurations "modem dialin high   speed"
  2063.                          etc.  Two thumbs up to this company, now if they
  2064.                          didn't cost so   much. :) :)
  2065.                          
  2066.   8.1.6 DATABILITY VCP 200/300 ( ??? )
  2067.   
  2068.   Opinion                    From: bjs@beach.cis.ufl.edu (Brian J. Smith)
  2069.                          Date: Fri, 27 Nov 92 23:35:18 GMT
  2070.                          
  2071.     I tested one of these, they come in 8-16 port configurations, a TCP or
  2072.                          LAT or   TCP/LAT version.  Very VMS like, I would
  2073.                          guess a off spring of DECservers.     Cheaper than
  2074.                          the Xylogics in Price.  Didn't fit my feel due to
  2075.                          the VMSish   help and commands.
  2076.                          
  2077.   8.1.7 3COM CS/2100 (10 LINES MAX)
  2078.   
  2079.    [Was mentioned in a posting of Peter Galbavy, summarizing suggestions
  2080.    other ppl. made to him about ppp-capable terminal servers. i.s.]
  2081.    
  2082.   8.1.8 COMPUTONE INTELLISERVER
  2083.   
  2084.   Self-Description        "The IntelliServer is a high-performance,
  2085.                          expandable, TCP/IP terminal server that supports
  2086.                          slip/cslip/ppp.
  2087.                          
  2088.  
  2089.  
  2090. Some features include -
  2091. High performance MIPS R3000 RISC processor at 20 mips.
  2092. Expandable from 16 to 64 serial ports.
  2093. Baud rates up 115.2K baud.
  2094. Full modem control.
  2095. LCD panel with diagnostics and monitoring features.
  2096. Supports Unix syslog facility.
  2097. Shell and menu interface.
  2098. Up to 8 virtual terminals per serial port.
  2099. Several options to support printers.
  2100. Network loadable kernels with bootp, tftp.
  2101. Demand dial ppp and slip.
  2102. Firewall support using ip filtering.
  2103. Ports can be shared between logins and ppp/slip.
  2104. Remote administration using telnet.
  2105. Some commands - whodo, ps, route, tip, netstat, arp,
  2106. ping, rlogin, telnet, route, etc...
  2107.  
  2108.   EMAIL                   sales@computone.com, support@computone.com
  2109.                          
  2110.    Phone                  +1 404 475 2725
  2111.                          
  2112.    FAX                    sales +1 404 664 1510, support +1 404 664 1110
  2113.                          
  2114.    ftp server             ftp.computone.com
  2115.                          
  2116.    WWW server             http://www.computome.com
  2117.                          
  2118. 8.2 Hardware that supports sync PPP
  2119.  
  2120.  
  2121. Newsgroups: comp.protocols.ppp
  2122. Original-From: emv@msen.com (Edward Vielmetti), but heavily edited by i.s.
  2123.  
  2124. Note that sync PPP is rather well established and it's not surprising
  2125. to see lots of vendors using it as their only sync serial line
  2126. protocol.  Various folks do various of the configuration options,
  2127. anywhere from a full implementation to very bare bones.
  2128.  
  2129. The price point is arbitrary.  These are list prices for the cheapest
  2130. box that has at least 1 sync PPP port that runs at 56 kb/sec plus one
  2131. ethernet.  Prices approximate, your milage may vary, contact your
  2132. vendor for details.
  2133.  
  2134. - Cisco
  2135.   E-mail: sales@cisco.com
  2136.  
  2137. - Telebit Netblazer
  2138.   Phone: +1 800 TELEBIT
  2139.   E-mail: ...@telebit.com
  2140.  
  2141.   NS2-1ESN + SYN35      two EIA-232 SYNC ports and two V.35 sync ports
  2142.  
  2143.   NB40 + 2 * SYN232 + SYN35 + SYN530 + SYN449   total of 10 sync ports
  2144.                 (4 EIA-232, 2 V.35 ports, 2 EIA-530 ports, 2 EIA-422/449)
  2145.  
  2146.   SELF-DESCRIPTION
  2147.  
  2148.   Date: Tue, 3 Aug 93 23:55:49 -0700
  2149.   From: cslater@mondavi.sunnyvale.telebit.com (Charlie Slater)
  2150.  
  2151.   As of this February (93), the NetBlazer/40 supports up to 10 sync ports.
  2152.   All can be run at 128Kbps and several can be run at 2Mbps (I don't have
  2153.   any field or independent test data on how many can be run at 2Mbps, but I
  2154.   think that the answer is at least 2).
  2155.  
  2156. - Livingston
  2157.   E-Mail: ...@livingston.com
  2158.   IR-4          1 ethernet + 4 56K +  1 RS-232
  2159.  
  2160. - Morning Star SNAPlink
  2161.   E-Mail: marketing@morningstar.com
  2162.   SnapLink      SCSI-attached serial interface for Unix systems
  2163.                 1 T1 + 2 56K, RS-232 or RS-449
  2164.  
  2165.    HDLC driver for sun4c ttya and ttyb included with PPP software. Works
  2166.    only with SunOS  "haven't been able to   extract the information from
  2167.    Sun that we need to make it work under   SunOS 4.1.* or Solaris 2.*.
  2168.    
  2169.      The HDLC driver works on NeXTs under NeXTStep 2.[12], but because of
  2170.    NeXTStep's interrupt structure, we can only get it up to 19200 sync.
  2171.    
  2172.      It's also available from ftp.morningstar.com:pub/tools/sun-hdlc.tar.Z.
  2173.      It started as something from one of Torben Nielsen 's   grad students,
  2174.    and we're required to pass along any changes we make to   it.  We hope
  2175.    that if someone gets it working under 4.1.*, they'll be nice   enough to
  2176.    pass their changes along too."
  2177.    
  2178.  
  2179.  
  2180. - Imatek
  2181.  
  2182. Vendor:  Imatek
  2183. Product: OnRamp DSU-Router
  2184.  
  2185. Description: Low-Cost, Ethernet-to-56Kbps Sync, Access Router
  2186. (with DSU/CSU, $1195!)
  2187.  
  2188. Base unit includes a 32-character Liquid Crystal Display (LCD),
  2189. a data entry keypad, Twisted Pair (UTP) and DB15 (AUI) Ethernet
  2190. connectors.  Front-panel menus configure addresses, routes,
  2191. netmasks, etc.  (terminal.)
  2192.  
  2193. Sync options include integrated DSU/CSU, V.35, or RS-232.
  2194.  
  2195. Dimensions: 9.5" x 7.5" x 4".
  2196.  
  2197. Price List
  2198. (includes IP routing software with support for PPP and Frame Relay)
  2199.  
  2200. Model                           Cost
  2201. Router w/ Synchronous RS-232    $995
  2202. Router w/ Synchronous V.35      1195
  2203. Router w/ 56Kbps DSU/CSU        1195
  2204.  
  2205. Network Management SW Option
  2206. (RIP, SNMP, Security Filters)    200
  2207.  
  2208. Please direct questions to: sales@imatek.com
  2209.                             408.244.8864  (Voice or FAX)
  2210.  
  2211.    *** Go back here.  To the top page here. Read on here.
  2212.    
  2213.    
  2214. -- 
  2215. -- 
  2216.     Ignatios Souvatzis
  2217. -
  2218. Solaris 2.1:  it's slow, needs 200M of disk space and comes without C compiler,
  2219. which makes it remarkably close to MS-Windows. oleg@gd.cs.csufresno.edu
  2220.